pip -U -r requirements.txt 中的 URL 一直重复安装
我正在使用Django的测试版,下载页面建议使用一个网址。
requirements.txt
文件里的内容就是这个网址:
https://www.djangoproject.com/download/1.7b3/tarball/
当我运行 pip install -U -r requirements.txt
时,它总是会重新安装Django。我想知道有没有办法在requirements.txt里指定版本,比如 ...tarball/#egg=Django==1.7b3
?
我在开发时希望每个包都保持最新版本,所以我使用了 -U
。
也许还有更好的解决办法?
1 个回答
6
你可以试着在你的requirements.txt文件里加上其中一行
-e https://github.com/django/django.git#egg=django
还可以指定一个具体的提交记录
-e https://github.com/django/django.git@b8d255071ead897cf68120cd2fae7c91326ca2cc#egg=django
或者标签
-e git+https://github.com/django/django.git@1.7b3
可以看看pip的文档,里面有很多其他的例子