No module named virtualenvwrapper 报错

1、查看是否安装虚环境

pip list|grep virtualenv

(1)已经安装,执行上述命令后应该如下显示

 (2)未安装,执行上述命令后没有版本信息。执行以下命令进行安装

sudo pip install virtualenv
sudo pip install virtualenvwrapper

2、虚环境基本命令

# 查看所有已创建的虚环境
lsvirtualenv 

# 创建以python3为基础,且名字为xxx的新虚环境
mkvirtualenv -p python3 xxx 

# 进入名字为xxx的虚环境
workon xxx 

# 退出虚拟环境 
deactivate 

# 删除名字为xxx的虚环境
rmvirtualenv xxx

3、出现报错 /usr/bin/python: No module named virtualenvwrapper

原因:(1)没有设置python解释器的路径

           (2)python解释器的路径设置有误

解决:(1)查看python解释器的路径

whereis python3

可以看到装了好几个版本,有原生的,也有anaconda的。后面需要指定与virtualenv相对应的python路径

       (2) 查看virtualenv的安装路径

whereis virtualenv

         因为pip设置安装路径的原因,虚环境安装在anaconda的路径下,对应的python解释器的路径应该是 /opt/anaconda/bin/python3

        (3)  查看 virtualenvwrapper.sh 的路径,应该是和virtualenv的安装路径一致

whereis virtualenvwrapper.sh

     (4)编辑配置文件 ~/.bashrc

vim ~/.bashrc

         插入如下配置信息

# virtualenvs
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/opt/anaconda/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/opt/anaconda/bin/virtualenv
source /opt/anaconda/bin/virtualenvwrapper.sh

# 解释:
# 第二行:设置python解释器的路径,对应 3(1)
# 第三行:设置virtualenv的安装路径,对应 3(2)
# 第四行:设置virtualenvwrapper.sh 的路径,对应 3(3)

     (5)重新加载配置文件 ~/.bashrc

source ~/.bashrc

结束。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值