如何避免重新安装使用Pip定义为归档或repo的url的包

时间:2014-09-12 12:21:24

标签: python pip

假设我有requirements.txt这样的话:

Django==1.6    
pytest==2.5.2
https://github.com/pelme/pytest_django/archive/76cb4583eb9d08fd3e42c493d73da7e134a5975d.zip

在这种情况下,每次pytest_django通话后都会重新安装pip install -r requirements.txt。我想避免这种情况。

我可以将#egg=pytest-django添加到requirements.txt中的网址末尾,pip如果发现已安装名称为pytest-django的包,则会跳过它。但是 - 通过这种解决方法,Pip将无法识别我是否将我的网址要求更改为其他版本 - 所以如果每次重新安装它都会更糟糕。

如何正确管理此案例?如何将版本信息添加到定义为url的需求中?

0 个答案:

没有答案