2013-10-13 56 views
0

我曾經使用macport和最近切換到自制軟件。在使用自制軟件安裝的python版本清理完所有macports環境之後,我做了pip install virtualenv。刪除所有virtualenv,並從頭開始

$virtualenv test --no-site-packages 
Traceback (most recent call last): 
    File "/usr/local/bin/virtualenv", line 5, in <module> 
    from pkg_resources import load_entry_point 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2603, in <module> 
    working_set.require(__requires__) 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 666, in require 
    needed = self.resolve(parse_requirements(requirements)) 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve 
    raise DistributionNotFound(req) # XXX put more info here 
pkg_resources.DistributionNotFound: virtualenv==1.9.1 

我還檢查什麼的virtualenv在系統中是可用的,這是有點混亂,看

$virtualenv 
virtualenv  virtualenv-2.6 

所以我卸載了我安裝,然後試着做一重裝:

Requirement already satisfied (use --upgrade to upgrade): virtualenv in /usr/local/lib/python2.7/site-packages 
-bash: syntax error near unexpected token `(' 

我檢查了/ usr/local/bin中的結構:我不認爲這些virtualenv中的任何一個都是符號鏈接:

-rwxr-xr-x 1 root wheel  276 Mar 12 2013 virtualenv 
-rwxr-xr-x 1 root wheel  284 Mar 12 2013 virtualenv-2.6 

如何刪除所有virtualenv並從頭開始?

+1

你確定'virtualenv'實際上不是一個符號鏈接'的virtualenv-2.6'? –

+0

我只是檢查它,我不這麼認爲我做了這VIRTUALENV '$其中virtualenv' '在/ usr/local/bin目錄/ virtualenv' '-rwxr-XR-X 1根輪276 2013年3月12日virtualenv' '-rwxr-xr-x 1個根盤輪284 2013年3月12日virtualenv-2.6' –

+1

'stat/usr/local/bin/virtualenv'說什麼? –

回答

相關問題