首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装virtualenvwrapper时出现问题-没有名为virtualenvwrapper的模块

安装virtualenvwrapper时出现问题-没有名为virtualenvwrapper的模块
EN

Stack Overflow用户
提问于 2014-03-02 14:55:06
回答 1查看 3K关注 0票数 3

我尝试从你的官方指南http://virtualenvwrapper.readthedocs.org/en/latest/install.html中安装virtualenvwrapper

我使用pip安装virtualenvwrapper,并且在定义环境变量和源代码时

代码语言:javascript
复制
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh 

我重新启动了我的shell,并得到以下输出。

代码语言:javascript
复制
bgarcial@el-pug:~$ bash
/usr/local/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 virtualenv has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python and that PATH is
set properly.
bgarcial@el-pug:~$ 

尽管如此,命令mkvirtualenv和其他命令仍然有效。但是..。这是什么意思?我怎么才能修复它?谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-03-02 16:30:34

您的~/.bashrc文件的内容是什么?

您可能会调用"virtualenvwrapper“而不是"virtualenvwrapper.sh”

或者:

您可能正在导出当前shell的变量,这些变量不会持久化或传播到后续shell。

以下脚本将安装virtualenvwrapper并配置bash以持久化环境变量,这反过来会使virtualenvwrapper按预期工作。

代码语言:javascript
复制
pip install virtualenvwrapper

configure_bashrc(){
echo '
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh
' >> ~/.bashrc

source ~/.bashrc
}

[[ -z $(grep virtualenv ~/.bashrc) ]] && configure_bashrc
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22124794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档