我正在尝试通过 pip 在最新版本的 macOS Catalina 上安装 allennlp。Python 版本是 3.9.0。pip 版本是 20.2.4。
几周前我只能安装,但现在我在运行命令时收到以下错误:
pip3 install allennlp allennlp-models
ERROR: No matching distribution found for torch<1.8.0,>=1.6.0 (from allennlp)
这真的很糟糕,因为我现在正在进行的一个时间敏感的项目完全依赖于 allennlp 的工作。由于一些 git 问题,我需要重新安装,并且我的虚拟环境已重置。我可以做些什么来解决这个问题?
谢谢。
编辑:不知何故,我最终在自制软件中卸载了 3.9,现在我被困在 jsonnet 中。它出错了。我看到了一些关于这个问题的帖子,但没有一个建议有效。
EDIT2:我尝试重新安装 brew 的 python 3.9。jsonnet Standalone 再次工作,但后来我又遇到了 pytorch 问题。
我陷入了一个循环。系统 macOS 3.8 python 和最新的 3.9 home-brew python 都不起作用。我宁愿让自制的python工作,但显然没有可用的有效版本的火炬。