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下)
                    
                
                
            
        
浙公网安备 33010602011771号