在使用python 进行环境隔离能够保证开发依赖不同版本环境的项目,而不受影响。
虚拟环境工具virtualenv相当好用,之前经常使用该工具,最近发现一个更加好用的工具virtualenvwrapper,它是基于virtualenv的扩展。
命令行下 pip install virtualenvwrapper 建议采用豆瓣源进行安装会快很多
pip install -i https://pypi.douban.com/simple/ virtualenvwrapper
在windows就可以直接使用workon了,但是在Linux下还需要配置一下环境
maxinehehe@maxinehehe-PC:~$ gedit ~/.bashrc
添加
export WORKON_HOME=$HOME/.virtualenvs
source /media/maxinehehe/5C584003583FDB0A/python35/Scripts/virtualenvwrapper.sh
上面的.sh文件可以直接在终端搜索
maxinehehe@maxinehehe-PC:~$ sudo find / -name virtualenvwrapper.sh
.virtualenvs是存储虚拟环境的文件夹 可以自己命名 ,保存 退出文件。
maxinehehe@maxinehehe-PC:~$ source ~/.bashrc
bashrc文件即生效
如下命令创建虚拟新的环境
maxinehehe@maxinehehe-PC:~$ mkvirtualenv 【虚拟环境名称】
maxinehehe@maxinehehe-PC:~$ workon
用于查看当前workon_home目录下已有的虚拟环境
maxinehehe@maxinehehe-PC:~$ workon 【虚拟环境名称】
进入当前虚拟环境
maxinehehe@maxinehehe-PC:~$ deactivate
即可退出当前虚拟环境
maxinehehe@maxinehehe-PC:~$ mkvirtualenv --python=/usr/bin/python3 【虚拟环境名称】
即可创建为python3版本的虚拟环境 其中--python=【python版本安装路径】