Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 带有URL的pip-U-r requirements.txt不断重新安装_Python_Django_Pip - Fatal编程技术网

Python 带有URL的pip-U-r requirements.txt不断重新安装

Python 带有URL的pip-U-r requirements.txt不断重新安装,python,django,pip,Python,Django,Pip,我正在使用Django的测试版,下载页面建议使用URL requirements.txt条目就是URL: https://www.djangoproject.com/download/1.7b3/tarball/ 当我运行pip install-U-r requirements.txt时,它总是重新安装Django。是否有办法在requirements.txt行中指定版本,例如,…tarball/#egg=Django==1.7b3 我更喜欢在开发时使用每个包的最新版本,所以我使用-U 也许有

我正在使用Django的测试版,下载页面建议使用URL

requirements.txt
条目就是URL:

https://www.djangoproject.com/download/1.7b3/tarball/
当我运行
pip install-U-r requirements.txt时,它总是重新安装Django。是否有办法在requirements.txt行中指定版本,例如,
…tarball/#egg=Django==1.7b3

我更喜欢在开发时使用每个包的最新版本,所以我使用
-U


也许有更好的方法解决这个问题?

您应该尝试将这些行中的一行添加到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

阅读下面的文章,还有很多其他的例子

谢谢你的回答。我知道这种可能性,但我试图让皮普对tgz更聪明。@GeraldKaszuba你有没有找到一种方法来处理tarballs?@Flimm没有,对不起,我最后求助于使用特定的git提交。