如果在一台电脑上,想开发多个不同的项目, 需要用到同一个包的不同版本, 如果不使用虚拟环境, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了。
1.安装虚拟环境
1 | sudo pip install virtualenv |
virtualenvwrapper类似于一个虚拟环境管理工具会比原生的virtualenv方便一些
安装完虚拟环境如果找不到mkvirtualenv命令,须配置环境变量:
1 | # 1、在~(家目录)下创建目录用来存放虚拟环境 |
2.创建虚拟环境
如果不指定Python版本,默认安装的是Python2的虚拟环境
1 | # 在python2中,创建虚拟环境 |
如果想要指定python版本
1 | mkvirtualenv -p python3 虚拟环境名称 |
提示:
所有的虚拟环境都位于/~/下的隐藏目录.virtualenvs下
3.使用虚拟环境
3.1查看已有虚拟环境
1 | workon |
3.2进入虚拟环境
1 | workon 虚拟环境名称 |
3.3退出虚拟环境
1 | deativate |
3.4删除虚拟环境
1 | 先退出:deactivate |
4.虚拟环境工具包位置
~/.virtualenvs/虚拟环境名称/lib/python3.5/site-packages