Python virtualenv
2019-02-27 本文已影响43人
阿提艾斯
1、virtualenv优点
· 使不同应用开发环境独立
· 环境升级不影响其他应用,也不会影响全局的python环境
· 可防止系统中出现包管理混乱和版本的冲突
2、安装virtualenv : pip install virtualenv
新建虚拟环境:virtualenv testvir,下图是新建虚拟环境testvir下的目录

每次进入虚拟环境都需要知道虚拟环境的目录,为了减少这个麻烦,我们可以安装virtualenvwrapper-win(针对windows系统)
3、安装virtualenvwrapper-win
pip install virtualenvwrapper-win
virtualenvwrapper-win开发库会将所有的virtualenv放在同一个目录下(Envs)
新建虚拟环境testvir2:mkvirtualenv testvir2
查看当前有哪些虚拟环境:workon
进入testvir2虚拟环境:workon testvir2
4、在虚拟环境中安装开发包
(1)进入虚拟环境:workon testvir2
(2)查看当前虚拟环境中有哪些开发包:pip list

(3)安装一个requests开发包:pip install requests

(4)查看是否安装成功:pip list
可以看到安装成功

(5)卸载requests开发包:pip uninstall requests
卸载成功!

(6)退出虚拟环境:deactivate.bat
安装其他开发包都可以按照此过程。