-
Notifications
You must be signed in to change notification settings - Fork 54
Closed
Labels
Description
Doing a clean install of the package (python setup.py install) on Windows results in the following conflict:
error: numpy 1.18.5 is installed but numpy>=1.19.0 is required by {'tables'}
DeepLabCut-live specifically requires numpy < 1.19.0.
Removing this requirements results in the following conflict (not sure though why it didn't install the latest numpy version):
error: numpy 1.19.0 is installed but numpy>=1.19.3 is required by {'opencv-python'}
I installed numpy==1.19.3 manually and got the setup.py working.
Finally, I'm getting the following errors when running dlc-live-test:
...
RuntimeError: module compiled against API version 0xe but this version of numpy is 0xd
...
File "d:\dev\DeepLabCut-live\.venv\lib\site-packages\tensorflow-2.8.0rc0-py3.9-win-amd64.egg\tensorflow\python\framework\dtypes.py", line 29, in <module>
_np_bfloat16 = _pywrap_bfloat16.TF_bfloat16_type()
TypeError: Unable to convert function return value to a Python type! The signature was
() -> handle
Not sure if it's related, but it does look suspicious because of the API version mismatch.
In any case if someone could run pip freeze and add its output to here, that'll be useful.
Thanks
Reactions are currently unavailable