2014-04-10 41 views
0

安裝通過PIP的virtualenv和virtualenvwrapper(全球)所有其他的Python(2.7)封裝/二進制文件/庫安裝/通過MacPorts的管理(包括PIP)Virtualenvwrapper找不到的virtualenv對小牛

的virtualenv中不因爲pip將它安裝到'/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages'。運行virtualenvwrapper命令時會出現錯誤,說明在PATH中找不到virtualenv。但是我很困惑,爲什麼把這個目錄添加到PATH沒有提到任何地方(博客,virtualenv網站,virtualenvwrapper站點,在這裏),所以感覺就像我失去了一些東西。我不想將這個目錄添加到路徑中,因爲當我根據我正在工作的情況切換python版本時,感覺它會影響我的系統...

那麼如何解決這個問題?

在pip和MacPorts中都有virtualenv和virtualenv的版本。 virtualenv網站建議通過pip安裝virtualenv/-wrapper;不過,我認爲MacPorts版本不會有這個問題。

+0

啊,發現了這個: –

+0

啊,發現這對virtualenvwrapper網站: 「要覆蓋$ PATH搜索,設置變量VIRTUALENVWRAPPER_PYTHON對翻譯的完整路徑使用和VIRTUALENVWRAPPER_VIRTUALENV到的virtualenv二進制文件的完整路徑在使用virtualenvwrapper.sh之前,必須先設置這兩個變量。「 –

回答

0

的MacPorts的版本的virtualenv的,其實是選擇,能夠在不同的版本之間使用例如爲:

port select --set virtualenv virtualenv27 

然而,select命令不會virtualenvwrapper工作,因爲該集團virtualenvwrapper'不存在。