2014-10-18 252 views
0

我試圖在運行OS X Mavericks的Mac上安裝virtualenv。要安裝virtualenv,我用pip在OS X上安裝Virtualenv

pip install virtualenv 

現在,當我嘗試使用它,我得到的消息說 -bash: virtualenv: command not found

此外,重新安裝的嘗試讓我這個:

Requirement already satisfied (use --upgrade to upgrade): virtualenv in /usr/local/lib/python2.7/site-packages 
Cleaning up... 

我的路徑和Python路徑變量~/.bash_profile設置爲:

export PATH = /usr/local/bin:$PATH 
export PYTHONPATH=/usr/local/lib/python2.7/site-packages 
+0

@Avinash當操作員明確聲明他們在OSX上時,推薦Linux Cubans有什麼意義? – 2014-10-18 17:23:57

+0

給出OS X,pip和virtualenv的版本細節 – avi 2014-10-18 18:05:05

+0

並且還檢查[this](http://apple.stackexchange.com/questions/96325/cant-create-virtualenv) – avi 2014-10-18 18:06:28

回答

2

要重新安裝virtualenv則首先必須通過使用命令通過pip卸載當前版本:

$ pip uninstall virtualenv

從這裏,it is not all too importantvirtualenv/usr/local/lib/python2.7/site-packages下安裝。例如,做一個快速$ which virtualenv讓我發現,我有我的下:

/Library/Frameworks/Python.framework/Versions/3.3/bin/virtualenv

,我只是用$ virtualenv --python=python_version environment_name選擇環境中運行的Python版本。

因此,卸載運行$ pip install virtualenv再次,然後檢查其中使用$ which virtualenv

之後,你就應該能夠創建和使用直接運行虛擬環境遠在安裝後:

創建:

$ virtualenv evnironment_name

運行:

$ source ./environment_name/bin/activate

cd環境目錄,然後再$ source bin/activate

要退出環境只需要運行$ deactivate

我希望這有助於!

+0

卸載並重新安裝會導致與找不到問題中提到的相同問題。 – 2014-10-18 17:58:39

+0

@Guarav爲了仔細檢查,你有沒有嘗試過使用sudo重新安裝?如果這和一個[重新發布finder](http:// stackoverflow。com/questions/16168754/virtualenv-in-mac-osx-bash-command-not-found-issue)/你的機器重啓不起作用我不在我的深處:(我希望別人有正確的答案你需要 – jjstopforth 2014-10-18 18:19:11

+0

是的,嘗試安裝sudo並重新啓動mac。:( – 2014-10-18 18:26:45