背景
centos7系统,编译安装的python3,使用软链接将python3和pip3链接到/usr/bin/ 目录中
由于避免和系统自带的python2的pip冲突,我们将python3的pip改为pip3,后续使用中我们使用pip3来安装模块
现在我们就用pip安装virtuallenv
1、升级一下pip
pip3 install --upgrade pip
如果这一步特别慢,还是更改一下pip源
运行命令 pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple/
2,安装virtualenv
pip3 install virtualenv
3,运行virtualenv,创建隔离环境
先创建个目录mkdir pythonenv在里面运行
cd pythonenv
virtualenv -p /usr/bin/python3 venv
如果运行此命令没有找到命令,是因为我的安装为编译安装没有将目录加到环境变量中
使用软链接链接一下,然后再运行
ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
然后再运行
virtualenv -p /usr/bin/python3 venv
-p的意思是指定一个解释器 后面的venv是自己设置的目录,最后的环境都在这个目录里面
4,运行隔离环境
source venv/bin/activate
进入隔离环境会有一个(目录)在前面的标记这时候运行python - V出来的版本就是我们刚才指定的版本,我们在这个隔离环境中安装pip包模块都会装到venv的目录里面
5,退出虚拟隔离环境
在虚拟环境中运行下面命令就可退出
deactivate