python - 错误 : Could not find a version that satisfies the requirement pprint (from -r requirements. txt(第 67 行))(来自版本:无)

标签 python anaconda conda pprint

我正在尝试在我的 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/

相关文章:

python - 将函数应用于 pandas 中分组数据的单列

python - 调试一个类似 "hangs"的 python 应用程序

python-3.x - python 终端错误pywin32_bootstrap

python - 将文件导入spyder时出错(正确的目录)

python - 由于环境错误 : [Errno 2] No such file or directory\\METADATA,无法安装包

python - 在Mac OS中使用conda降级Opencv

python - sqlalchemy 在删除之前更新另一个模型

python - 如何在写入名称时选择文件

OpenCV 版本问题

python - Conda 在尝试安装 biopython 后返回未找到的属性错误符号