ImageBind icon indicating copy to clipboard operation
ImageBind copied to clipboard

Could not find a version that satisfies the requirement decord==0.6.0

Open lahfir opened this issue 1 year ago • 4 comments

image

lahfir avatar May 09 '23 18:05 lahfir

Replace decord==0.6.0 with eva-decord==0.6.1, it should work

shero4 avatar May 09 '23 18:05 shero4

@lahfir Do you happen to be using a mac and python 3.9 ? I think the decord is built and published for mac only up to python 3.8 as detailed in this issue https://github.com/dmlc/decord/issues/213

In any case, you only need this package to decode videos. So you can safely ignore it if you do not plan to work with videos. Alternatively, you may try using eva-decord==0.6.1 as recommended by @shero4, but I have not tested it and I am not sure if there are any differences.

aelnouby avatar May 10 '23 11:05 aelnouby

@aelnouby fwiw this happens on Macs with Python 3.8 too. I hit the same issue following the README instructions. Specifically Python 3.8.16. From the linked issue you provided, it appears there is no fix for macs with the M1 chip.

The eva-decord suggestion does seem to install though, thanks!

mckinziebrandon avatar May 17 '23 14:05 mckinziebrandon

eva-decord has now been set as the default in ImageBind's requirements.txt. Can confirm I had no problems installing on python 3.8 or 3.9. This issue can be closed.

ChrisjanWust avatar Jun 10 '24 09:06 ChrisjanWust