2

virtualenvwrapper を使用して virtualenv を作成するためのファブリック スクリプトがありますが、mkvirutalenv を実行した後、ファブリック スクリプトはリターン コードについて不平を言います。以下を参照してください。

[localhost] run: export WORKON_HOME=/srv/www && source /usr/local/bin/virtualenvwrapper.sh && mkvirtualenv james --no-site-packages --distribute
[localhost] Login password for 'james': 
[localhost] out: New python executable in james/bin/python
[localhost] out: Installing distribute...........................................................................................................................................................................................................................done.
[localhost] out: Installing pip................done.


Fatal error: run() received nonzero return code 1 while executing!

Requested: export WORKON_HOME=/srv/www && source /usr/local/bin/virtualenvwrapper.sh && mkvirtualenv james --no-site-packages --distribute
Executed: /bin/bash -l -c "cd /srv/www && export WORKON_HOME=/srv/www && source /usr/local/bin/virtualenvwrapper.sh && mkvirtualenv james --no-site-packages --distribute"

Aborting.
4

1 に答える 1

1

--no-site-packages と --distribute の位置は、次のように 0 を返すために virtualenv 名の前になければならないことがわかりました

mkvirtualenv --no-site-packages --distribute <name>
于 2013-03-20T23:56:02.067 に答える