Python多版本虚拟环境,virtualenv和venv使用基本方法

Python 3.3以后自带venv模块支持轻量级虚拟环境,而virtualenv模块支持Python2和3两个版本。

 

1.创建虚拟环境

1 virtualenv --no-site-packages myvenv

等价于

1 virtualenv myvenv

目前新版默认不使用系统环境包。

Python3自带venv

1 python -m venv myvenv

也是默认全新干净的环境,相反可选的参数

1 python -m venv --system-site-packages myvenv

使虚拟环境指向系统环境包目录(非复制),在系统环境pip新安装包,在虚拟环境就可以使用。

 

2.激活虚拟环境

1 Posix bash/zsh $ source <venv>/bin/activate
2 fish $ . <venv>/bin/activate.fish
3 csh/tcsh $ source <venv>/bin/activate.csh
4 Windows cmd.exe C:> <venv>\Scripts\activate.bat
5 PowerShell PS C:> <venv>\Scripts\Activate.ps1

 

3.关闭虚拟环境

1 deactivate

 

4.删除虚拟环境
删除目录即可

rm -rf myvenv (Linux bash下)
rd /s /q myvenv (Windows cmd下)

 

posted @ 2018-08-05 22:06  网络漫步  阅读(1284)  评论(0)    收藏  举报