我试图通过pip安装一个具有很多依赖性的库。我有一个依赖项的修补程序版本,安装该库时不希望对其进行更新。如何防止修补的依赖关系被更新?
(特别是,我想在不升级我的fastai
版本的情况下安装torch
,但确实需要安装其他依赖项)
答案 0 :(得分:1)
如果您在运行pip install之前安装了此依赖项,它将不会再次安装。
这意味着您可以先安装补丁程序版本,然后再安装软件包:
例如:
从pypi使用其他版本
pip install requests==2.17.0
pip install kinto
从Git分支
git clone git@github.com:kennethreitz/requests.git
pip install -e requests
pip install kinto
从鸡蛋或车轮上
wget https://github.com/kennethreitz/requests/archive/v2.21.0.tar.gz
pip install v2.21.0.tar.gz
pip install kinto