关于解决安装virtualenv 和virtualenvwrapper的一些报错

问题1

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: module 'virtualenv' has no attribute 'main'
解决:vi /usr/bin/virtualenv

修改 首行/usr/bin/python 为/usr/bin/python2或者3

 

问题2

[nie@localhost ~]$ source /usr/local/python3/bin/virtualenvwrapper.sh
/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.
 

解决:vi ~/bashrc

加以下内容 路径根据自己实际情况而定,特别强调VIRTUALENVWRAPPER_PYTHON=/usr/local/python3/bin/python3这个不能用软连接,要用python的真是安装地址

说明:pyenvs 这个文件夹是自己创建的用了存放所有的虚拟环境

 

export VIRTUALENVWRAPPER_PYTHON=/usr/local/python3/bin/python3
export WORKON_HOME=/home/nie/pyenvs
source /usr/local/python3/bin/virtualenvwrapper.sh

 

问题3

执行 source /usr/local/python3/bin/virtualenvwrapper.sh报错 找不到这个文件

解决:whereis virtualenvwrapper.sh 找到绝对位置加到命令里,如果找不到 可以用 find 命令

[nie@localhost pyenvs]$ sudo find / -name virtualenvwrapper.sh
[sudo] password for nie: 
/usr/local/python3/bin/virtualenvwrapper.sh

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值