1

我正在尝试通过 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工作,但显然没有可用的有效版本的火炬。

4

1 回答 1

1

不要意外使用自制软件下载最新的 Python 3.9。这与许多必需的库不兼容。

呸。

于 2020-11-24T03:25:19.703 回答