如何解决pip installl-跳过特定的依赖项
如何在安装所有其他依赖项时仅跳过一个依赖项。 使用--no-deps,在this topic上回答的--no-dependencies将无法正常工作,因为它阻止了 all 依赖。
我需要跳过单个依赖项的原因是由于该依赖项在我的环境中不兼容(我有该依赖项的个性化版本)
解决方法
也许使用requirements.txt
或constraints.txt
文件让 pip 知道使用修改后的依赖项版本。这两个文件具有不同的含义和可以处理的选项,因此根据您的确切需求,一个或另一个可能更合适。我建议尽可能使用constraints.txt
文件。
A。
# requirements.txt
TheDependency --find-links /path/to/dir/containing/modified-dependency
python -m pip install Something --requirement requirements.txt
B。
# constraints.txt
TheDependency @ /path/to/modified-dependency-1.2.3.whl
python -m pip install Something --constraint constraints.txt
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。