2012-01-17 210 views
2

这是我requirements.txt DOC问题PIP安装

1 BeautifulSoup==3.2.0 
    2 -e git://github.com/django/[email protected]#egg=Django-dev 

我得到一个错误,当我运行sudo pip install --upgrade -r requirements.txt

Obtaining Django from git+git://github.com/django/[email protected]#egg=Django-dev (from -r requirements.txt (line 2)) 
Command /usr/local/bin/git config remote.origin.url failed with error code 1 
Storing complete log in /Users/nai/.pip/pip.log` 

我运行的Git 1.7.8.3。

我创建使用mkvirtualenv --no-site-packages <name>

我使用的是Mac OS X Lion的我的virtualenv。

我已阅读此https://github.com/pypa/pip/issues/58#issuecomment-1337640但我不确定我应该采取哪些措施来纠正问题?

回答

2

有一个在你链接的线程解决方法:更改线路PIP/VCS/git.py的114-118阅读:

def get_url(self, location):                       
url = call_subprocess(                                  
    [self.cmd, 'config', 'remote.origin.url'],                            
    show_stdout=False, cwd=location, raise_on_returncode=False)                        
return (url or '').strip() 
+0

我已经试过了。对不起没有提到。 – super9 2012-01-17 14:57:50

+0

这应该打印出一条消息,但仍能正确更新所有内容。你确定git命令失败了吗? – jknupp 2012-01-17 15:34:25

+0

我现在正在做的是刷新我的virtualenvwrapper重装。似乎现在正在工作.. – super9 2012-01-17 15:40:24