当我在终端上开始新的会话时,我遇到了问题:
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.因此,我按照Error message for virtualenvwrapper on OS X Lion上的说明进行操作。
现在的错误是:
-bash: /usr/local/share/python/virtualenvwrapper.sh: No such file or directory不知道如何解决这个问题..
需要一些指导..
编辑:
Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python发布于 2014-08-31 16:32:50
尝试将以下行添加到shell启动文件(.bashrc、.profile..):
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh在此之后,根据您的启动文件输入source .bashrc或source .profile,您应该就可以了。
发布于 2018-04-11 21:42:56
如果您正在使用或安装适用于Python3的virtualenv,请确保您在/usr/local/bin目录中具有Python3文件。然后,您可以在virtualenv包装器配置下的.bashrc或.zshrc(对于zsh)文件中使用下面这行代码。
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
否则,如果您通常为Python2.7安装python文件,则Python文件位于/usr/bin/目录中,因此您可以将.bashrc或.zshrc(针对zsh)中的VIRTUALENVWRAPPER_PYTHON更新为:
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
注意:在为python3安装时,请记住使用pip3 install virtualenvwrapper
发布于 2014-08-31 16:33:21
您需要确保路径是正确的。在我的机器上,该脚本位于以下位置:
source /usr/local/bin/virtualenvwrapper.shhttps://stackoverflow.com/questions/25590251
复制相似问题