2012-07-19 67 views
2

我想在我的mac上安裝virtualenv & virtualenvwrapper,但是遇到了virtualenvwrapper問題。virtualenvwrapper在Mac上安裝 - hook_loader.py pkg_resources未找到

我已經通過這方面的其他相關職位望去,嘗試了一些東西,但我仍然得到一個錯誤,當上線

source /usr/local/bin/virtualenvwrapper.sh 

錯誤味精我的.bash_profile負載:文件「」,1號線,在 文件 「/Library/Python/2.7/site-packages/virtualenvwrapper/hook_loader.py」,第16行,在 進口通過pkg_resources 導入錯誤:沒有模塊名爲通過pkg_resources *

'which python' yields '/usr/local/bin/python' 

和運行IDLE告訴我它使用v2.7.3

我以前運行

pip install virtualenv 

pip install virtualenvwrapper 

,他們都似乎經過精細運行。

運行 '發現' 顯示,pkg_resources.py是 /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py

我的道路是 /USR/local/bin目錄:在/ usr/local/bin目錄:在/ usr/bin中:/ bin中:/ usr/sbin目錄:/ sbin目錄:在/ usr/X11/bin中

也 貓的.bash_profile產量

export WORKON_HOME=$HOME/workspace/virtualenvs 
export PROJECT_HOME=$HOME/workspace/repos 
export PATH=/usr/local/python:$PATH 
source /usr/local/bin/virtualenvwrapper.sh 

其他人有這個問題,並找到了解決辦法?

非常感謝

+0

你說你的python位於/ usr/local/bin。你是如何安裝它的? (Python.app/homebrew/macports ...) – semisight 2012-08-03 15:14:13

+0

很確定它只是預裝在Mac上的python – jacanterbury 2012-08-16 13:30:23

回答

0

今天早上我有同樣的錯誤。在我的基本python環境(不在虛擬環境中)升級setuptools解決了這個問題。這是我跑

sudo pip install setuptools --upgrade 

我之前已經安裝了setuptools的命令,但也許我有一個壞的版本或安裝遭破壞。升級--upgrade修復了它。