首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >警告:找不到分发的svn位置==0.6.16dev-r0

警告:找不到分发的svn位置==0.6.16dev-r0
EN

Stack Overflow用户
提问于 2012-01-14 15:04:04
回答 5查看 60K关注 0票数 41

使用该命令时,我得到以下错误:

代码语言:javascript
复制
$pip freeze > requirements.txt 
Warning: cannot find svn location for distribute==0.6.16dev-r0

这是我之前的requirements.txt文件:

代码语言:javascript
复制
Django==1.3
django-registration==0.7
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-01-14 16:54:12

首先,我要指出这不是一个错误,而是一个警告(尽管这是一个严重的警告)。

从github存储库上的这个issue page来看,这似乎是pip中的一个开放问题。当pip安装的开发版本保存在非SVN的存储库时,问题就出现了。该问题页面提供了一个示例:

代码语言:javascript
复制
mkvirtualenv test --no-site-packages
workon test
pip install flask==dev
pip freeze > requirements.txt

它会将此结果打印为标准错误:

代码语言:javascript
复制
Warning: cannot find svn location for Flask==0.9-devdev-20120114

但该文件仍将包含:

代码语言:javascript
复制
## FIXME: could not find svn URL in dependency_links for this package:
Flask==0.9-devdev-20120114
Jinja2==2.6
Werkzeug==0.8.2
wsgiref==0.1.2

但是,我以后不能使用这个文件来安装Flask。请看这里:

代码语言:javascript
复制
mkvirtualenv test2 --no-site-packages
workon test2
pip install -r requirements.txt

将输出错误:

代码语言:javascript
复制
Downloading/unpacking Flask==0.9-devdev-20120114 (from -r requirements.txt (line 2))
Could not find a version that satisfies the requirement Flask==0.9-devdev-20120114 (from -r requirements.txt (line 2)) (from versions: )
No distributions matching the version for Flask==0.9-devdev-20120114 (from -r requirements.txt (line 2))
Storing complete log in /Users/dgrtwo/.pip/pip.log
票数 46
EN

Stack Overflow用户

发布于 2013-08-06 20:48:43

代码语言:javascript
复制
sudo pip install --upgrade distribute
票数 20
EN

Stack Overflow用户

发布于 2015-02-19 08:46:56

没有足够的代表对此发表评论,但是sudo pip install --upgrade distribute借用了我的pip安装。Pip版本1.4.1。在运行该命令之后,pip freeze会给出一个AssertionError。

解决这个问题的方法是sudo pip install setuptools==7.0

这两种解决方案结合在一起修复了svn URL警告。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8860731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档