AllenNLP Torch 版本不可用

AllenNLP Torch Version Unavailable

我正在尝试通过 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 上。它出错了。我看到了一些关于这个问题的帖子,但是 none 的建议有效。

EDIT2:我尝试重新安装 brew 的 python 3.9。 jsonnet standalone 再次工作,但我又遇到了 pytorch 问题。

我陷入了一个循环。系统 macOS 3.8 python 和最新的 3.9 home-brew python 都不起作用。我宁愿让自制的 python 工作,但显然没有可用的有效版本的手电筒。

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

呼。