vritualenv优势:html
使不一样应用开发环境独立python
环境升级不影响其余应用,也不会影响全局的python环境linux
它能够防止系统中出现包管理混乱和版本的冲突windows
安装:app
pip install virtualenv
window下使用ide
建立目录工具
virtualenv venv
如图所示:post
注: 1. 虚拟环境位于当前命令的目录下 这里是 C:\Users\Administrator\htm
2. 虚拟环境名称为 venvblog
激活环境
1) 进入虚拟环境目录: cd C:\Users\Administrator\ 2) 进入脚本目录: cd venv\Scripts 3) 运行activate.bat: activate.bat
如图所示:
中止使用环境
deactivate
linux使用
virtualenvwrapper(虚拟环境管理工具)
官方文档:http://virtualenvwrapper.readthedocs.io/en/latest/
virtualenvwrapper是virtualenv的扩展管理包,用于更方便管理虚拟环境,它能够作:
优势:
将全部虚拟环境整合在一个目录下
管理(新增,删除,复制)虚拟环境
切换虚拟环境
安装
pip install virtualenvwrapper-win pip install virtualenvwrapper # linux环境
设置WORK_HOME环境变量
建立虚拟环境
mkvirtualenv testvir
python2和python3同时存在一台电脑,指定python版本解决方法
mkvirtualenv --python=python版本的python.exe路径 虚拟环境名称
使用方法
全部的命令可以使用:virtualenvwrapper --help 进行查看,这里列出几个经常使用的:
建立基本环境:mkvirtualenv [环境名]
删除环境:rmvirtualenv [环境名]
激活环境:workon [环境名]
退出环境:deactivate
列出全部环境:workon 或者 lsvirtualenv -b
安装
pip install virtualenvwrapper
可是安装以后并不能直接使用,咱们须要配置以后才能使用相关命令。
首选找到对应的virtualenvwrapper.sh文件的路径:
find / -name virtualenvwrapper.sh
找到路径以后在/etc/profile中进行配置:
export WORKON_HOME=/root/virtualenvs source /usr/bin/virtualenvwrapper.sh
以后source /etc/profile就能够使用相关命令来操做虚拟环境了,对应的命令与windows下一致。