如何解决错误:找不到满足要求pprint的版本来自-r requirements.txt第67行来自版本:无
我正在尝试在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。但是,由于您可能会错过其他软件包,因此不能保证安装的实际效果。因此,一个更好的选择是逐个安装每个需求,直到找到需要的需求并安装其其他依赖项,并使用no-deps安装该软件包。
一种替代方法是使用https://pypi.org/project/pipdeptree/检查依赖关系树。
如果有很多软件包,并且版本冻结,请尝试删除版本。
这是一项反复试验和错误检测的工作,所以可以很聪明:这可能是罪魁祸首。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。