我正在尝试virtualenv
使用这些步骤进行设置,但由于source /usr/local/bin/virtualenvwrapper.sh
(从终端调用或通过.bashrc
)而出现以下错误:
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.
我发现这个 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
.