我正在尝试在我的 macbook pro 上安装 NLP 套件,该套件已更新到最新的软件版本 Catalina 10.15.6。到目前为止,我已经安装了 Anaconda 3.8,通过 conda create -n NLP python=3.7
创建了一个 3.7 版的 NLP 环境,并通过conda activate NLP
激活NLP环境.
我的下一步是使用以下命令 pip install -r requirements.txt
安装所有写在“requirements.txt”文件中的 python 包.但是,它显示了此消息:
“错误:找不到满足 pprint 要求的版本(来自 -r requirements.txt(第 67 行))(来自版本:无)
错误:没有找到与 pprint 匹配的发行版(来自 -r requirements.txt(第 67 行))”
我也尝试单独安装软件包,但是,出现相同的错误消息。
任何意见,将不胜感激!如果我可以提供任何其他信息,请告诉我。
最佳答案
pprint
是标准库的一部分,因此不能出现在 requirements.txt
中.如果您的要求之一被声明为需要 pprint,您将收到错误消息。要在没有依赖项的情况下安装,请使用 --no-deps
pip 命令。但是,这并不能保证安装确实有效,因为您可能会错过其他软件包。因此,更好的选择是逐个安装每个需求,直到找到需要它的那个并安装它的其他依赖项并安装该软件包时没有 deps。
另一种方法是使用 https://pypi.org/project/pipdeptree/检查依赖树。
如果有很多包并且版本卡住,请尝试删除版本。
这是一项反复试验和错误检测的工作,因此可以聪明一点:它很可能是一个较少使用的依赖项,这可能是罪魁祸首。
关于python - 错误 : Could not find a version that satisfies the requirement pprint (from -r requirements. txt(第 67 行))(来自版本:无),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63457762/