Python创建、退出虚拟环境(venv、virtualenv、virtualenvwrapper)
env
当前目录下创建虚拟环境
python -m venv myvnev
后面的myvnev代表是在当前路径下创建虚拟环境myvnev,后面跟的是路径
进入虚拟环境
Linux下
[root@localhost~]# cd myvenv/bin/
[root@localhostbin]# source activate
(myvenv) [root@localhostbin]#
Windows下
D:\test>cd myvenv
D:\test\myvenv>cd Scripts
D:\test\myvenv\Scripts>activate
(myvenv)D:\test\myvenv\Scripts>
退出虚拟环境
直接输入命令:deactivate
virtualenv介绍
virtualenv优点
- 使不同应用开发环境独立
- 环境升级不影响其他应用,也不会影响全局的python环境
- 它可以防止系统中出现包管理混乱和版本的冲突
安装
pip install virtualenv
- 1
创建虚拟环境
virtualenv mytestenv
进入虚拟环境
cd mytestenv/Scripts
activate
进入之后查看已安装的包
pip list
退出虚拟环境
deactivate.bat
virtualenvwrapper-win
这个也是创建虚拟环境的,只是不是在指定目录创建
安装
# Windows下
pip install virtualenvwrapper-win
# Linux下
pip install virtualenvwrapper
创建并进入虚拟环境
mkvirtualenv mytestvenv2
这个创建好了之后就直接进入了虚拟环境
退出虚拟环境
deactivate.bat
在使用virtualenvwrapper创建的虚拟环境,可以查看当前所创建了哪些虚拟环境
查看虚拟环境 是在退出虚拟环境的情况下查看的
workon
选择进入某个虚拟环境
workon myvenv
查看虚拟环境中安装了哪些包
pip list