我試圖建立virtualenv
使用these steps但我發現了以下錯誤由於source /usr/local/bin/virtualenvwrapper.sh
(無論是從終端調用或通過.bashrc
):安裝virtualenvwrapper首次,無法運行初始化掛鉤
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named virtualenvwrapper.hook_loader
virtualenvwrapper.sh: There was a problem running the initialization hooks.
If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenv has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is
set properly.
我發現this SO question這與我所經歷的相似。我試圖按照所接受的答案列出的所有步驟,但無濟於事(FWIW,我在過程中更新了我的pip
)。
我可以想到的唯一區別是他們已經有一個工作virtualenv
設置升級之前,升級打破了它。不過,這是我第一次安裝virtualenv
。什麼可能導致這個問題?我在安裝了Python 2.6.5和3.1.2的Ubuntu Lucid Lynx上。我很樂意讓virtualenv
運行2.6.5;我將用它來做Django。 which python
給出usr/bin/python
。
你還沒有提供足夠的信息給任何人真正幫助你。例如,這些指令中的哪些步驟已成功完成,以及導致錯誤的命令是什麼?我還建議您從頭開始使用https://github.com/brainsik/virtualenv-burrito,它旨在爲您自動完成整個過程,並在一個步驟中安裝virtualenv和virtualenvwrapper。 – glyphobet 2012-07-31 22:53:56
增加了詳細信息以解決@glyphobet的評論。同時,我會檢查出virtualenv-burrito。 – skytreader 2012-08-01 04:46:23