Skip to main content
 首页 » 编程设计

python之Virtualenvwrapper:没有名为 virtualenvwrapper 的模块

2025年05月04日23tuyile006

我正在尝试运行 virtualenvwrapper。 我安装它:

sudo pip install virtualenvwrapper 

我这样编辑 .bashrc:

export WORKON_HOME=$HOME/.virtualenvs 
export PROJECT_HOME=$HOME/Devel 
export VIRTUALENVWRAPPER_SCRIPT=/usr/local/bin/virtualenvwrapper.sh 

当我尝试运行“source ~/.bashrc”时出现此错误:

/usr/bin/python: No module named virtualenvwrapper 
virtualenvwrapper.sh: There was a problem running the initialization hooks. 
 
If Python could not import the module virtualenvwrapper.hook_loader, 
check that virtualenvwrapper has been installed for 
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is 
set properly. 

我在以下目录中安装了 pip、python 和 virtualenv:

which python 
/usr/bin/python 
 
which pip 
/usr/bin/pip 
 
which virtualenv 
/usr/local/bin/virtualenv 

我做错了什么?

请您参考如下方法:

我认为你需要

pip3 install virtualenv virtualenvwrapper 

并将其添加到您的 ~/.bashrc 文件中

 export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 

这是因为您的 virtualenvwrapper 指向 python3。我现在刚刚解决了我的问题。感谢this help