Microsoft Genalog安装问题



我目前正在做一个项目,我需要安装Microsoft generalog以便测试一些东西。我试过在mac M1和windows 10上安装它

当我尝试在venv中安装命令:pip install genalog它返回两种错误。

ERROR: No matching distribution found for opencv-contrib-python==4.2.0.34

在Windows上我无法从这个错误中移动,而在MAC上如果我运行:

pip install opencv-python

,然后我再次运行pip install genalog,这次它返回错误:

ERROR: No matching distribution found for pandas==1.0.1

我尝试了不同的venv,从requirements.txt安装所有的包,但发生相同的错误。

似乎genalog被错误地打包了,因为它指定了opencv-contrib-python(和其他依赖项)的过于严格的版本。

虽然包本身应该是固定的(我提出了一个问题:https://github.com/microsoft/genalog/issues/53),对于初学者,你可以尝试手动安装"足够接近"从需求文件中获取依赖项的版本,然后使用--no-deps安装项目本身。(pip可能会警告你错误的依赖版本,但尽管如此,还是要坚持下去,给运行的东西一个机会。)

pip install biopython~=1.76 numpy~=1.18.1 python-dotenv~=0.11.0 requests~=2.23.0 azure-core~=1.10.0 azure-common~=1.1.26 azure-storage-blob~=12.3.1 tqdm~=4.43.0 Jinja2~=2.11.1 WeasyPrint~=51 matplotlib~=3.2.1 scikit-image~=0.16.2 opencv-python~=4.2.0 pandas~=1.0.1 aiofiles~=0.5.0 aiohttp~=3.6.2
pip install --no-deps genalog

当然,要确保在虚拟环境中这样做。

相关内容

  • 没有找到相关文章

最新更新