当指定了特定的SVN修订版本时,PIP始终会下载并安装包(这会显著减慢同步过程)。
有没有什么方法可以解决这个问题?通常,pip会检测到包已经安装在环境中,并提示使用--upgrade
。
我的pip_requirements文件有以下行:
svn+http://code.djangoproject.com/svn/django/trunk/@16406#egg=Django1.4A
感谢您的帮助!
回答
- 必须将egg名称指定为精确的Python包名称。
- 不能使用
-e
标志。 - 不适用于PIP版本
0.7
,适用于1.0.2
。
git+
和hg+
,所以如果您有更多见解,我在这里发布了一个新问题:http://stackoverflow.com/questions/8825297/pip-hg-and-git-always-downloads-package-instead-of-detecting-satisfied-require。你也是波特兰人?世界真小 - 我明天要见一个我在github上认识的人!如果你来城里,请告诉我:) 再次感谢。 - Yuji 'Tomita' Tomita