virtualenv -p /path/python <env_name>
我们可以看到,virtualenv创建的环境都是零散的,而且还要执行cd,执行source 来激活环境。
virtualenvwrapper可以进行环境的管理,把创建的环境记录下来,并进行管理。
*linux系统下python的虚拟环境的创建:
1.下载virutalenv virtualenvwrapper:
pip install virtualenv virtualenvwrapper
2.创建目录用来存放虚拟环境
mkdir ~/.virtualenvs
3.添加环境变量
export WORKON_HOME=~/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
把上面2行写到/.bash_profile或/.zshrc中
4.重启终端
source ~/.bashrc 或 source ~/.zshrc
此时virtualenvwrapper就可以使用了
5.用不同版本的python创建虚拟环境
mkvirtualenv -p /path/python3 <env_name>
如:mkvirtualenv -p /usr/local/bin/python3 django_pythno3