1.安装一个Python包

输入以下命令:

pip install virtualenvwrapper
或者
pip3 install virtualenvwrapper

2.查看python3的文件和virtualenvwrapper.sh的路径

# 查找python3命令的路径
[root@VM-4-16-centos Python-3.8.6]# which python3
/bin/python3

# 查找virtualenvwrapper.sh脚本的路径
[root@VM-4-16-centos Python-3.8.6]# find / -name virtualenvwrapper.sh
/usr/local/bin/virtualenvwrapper.sh

3.修改linux的当前用户的配置文件~/.bashrcvim ~/.bashrc

vim ~/.bashrc

# 末尾添加以下代码,保存退出

WORKON_HOME=~/Envs   
VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' 
VIRTUALENVWRAPPER_PYTHON=/opt/python3/bin/python3
source /opt/python3/bin/virtualenvwrapper.sh

在这里插入图片描述
配置解释

#设置virtualenv的统一管理目录,以后自动下载的虚拟环境都放在这
WORKON_HOME=~/Envs   

#添加virtualenvwrapper的参数,生成干净隔绝的环境
VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' 

#指定python解释器的本体
VIRTUALENVWRAPPER_PYTHON=/opt/python3/bin/python3

#执行virtualenvwrapper安装脚本
source /opt/python3/bin/virtualenvwrapper.sh

4.退出用户重新进入即可

================================================
下面是转载的另一篇文章可以参考:
注意:以下都是普通权限
一:安装virtualenv

1.sudo yum install python-virtualenv(untob就用apt-get)
2.virtualenv py2virtual(默认使用当前系统的python版本,使用-p指定python版本所在的路径进行安装不同的版本)
3.安装完成之后进入其目录,然后在bin目录中使用:
source activate(进入虚拟环境)deactivate(退出虚拟环境)
相关操作(默认):

安装virtualenv指定python版本步骤(推荐):

mkdir virtualenv
cd virtualenv/
virtualenv -p /usr/local/bin/python2.7 py2(创建环境)
source activate (激活环境)
deactivate(退出环境)
在这里我复制张别人的图片,方便大家清晰:
在这里插入图片描述

将上面我的命令敲一遍绝对OK。

二:安装virtualenvwrapper

sudo which pip2.7 install virtualenvwrapper
sudo find / -name virtualenvwrapper.sh
sudo vim /etc/profile
加入环境变量:
  
  export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python2.7
  export WORKON_HOME=/home/edo/fuhang/virtualenv
  source /usr/local/bin/virtualenvwrapper.sh

mkvirtualenv py2virtualenv(创建虚拟环境)

deactivate(退出)

mkvirtualenv --python=/usr/local/bin/python2.7 py27(指定版本)

注意以上环境变量:export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python2.7你可以选择不要,但是如果报错:
在这里插入图片描述

那你就加上吧。
  在这里插入图片描述
我安装的时候问题比较多,所以费了很大的功夫,链接也就多了点

我的排版不好看参考链接:http://blog.csdn.net/leafage_m/article/details/72854559

官方链接:https://virtualenvwrapper.readthedocs.io/en/latest/

http://blog.csdn.net/jiangjieqazwsx/article/details/47029477

https://stackoverflow.com/questions/29486113/problems-with-python-and-virtualenvwrapper-after-updating-no-module-named-virtu

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐