我正在使用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
。
也许有更好的解决方法?
答案 0 :(得分: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's documentation还有很多其他例子