分别安装了Python2和Python3html
python3.7默认安装目录python
C:\Users\Administrator\AppData\Local\Programs\Python\Python37
安装目录里的python.exe,pip.py自定是否修改linux
pip2 install virtualenv2 -i https://pypi.douban.com/simple pip3 install virtualenv3 -i https://pypi.douban.com/simple pip2 install virtualenvwrapper-win -i https://pypi.douban.com/simple pip3 install virtualenvwrapper-win -i https://pypi.douban.com/simple
-------区分py3和py2的不一样环境放置到不一样工做区workon的文件夹下-----------windows
修改python2和3\scripts下的虚拟环境脚本名分别改为 :app
注意:测试
34行须要改为virtualenv2,以便建立的时候不仅是目录在变,而是使用python2的解释器spa
34行须要改为virtualenv3,以便建立的时候不仅是目录在变,而是使用python3的解释器3d
分别在py2,和py3的scripts文件夹复制workon文件为workon2,workon3,打开复制文件,替换WORKON_HOME以下code
添加workon同时查看workon2和workon3虚拟环境的路径htm
环境变量的文件夹能够是新建立的空文件夹
#py2放在Envs2文件夹下,py3放在Envs3文件夹下 变量名:WORKON2_HOME 变量路径:之后的py2虚拟环境都建立在这里 变量名:WORKON3_HOME 变量路径:之后的py3虚拟环境都建立在这里
新建Envs,Envs2,Envs3文件夹
--------不区分workon2和workon3,各类虚拟环境放在同一个文件夹下---------
#py2和py3放在Envs文件夹下 变量名:WORKON_HOME 变量路径:之后的虚拟环境都建立在这里
---------区分workon2和workon3------------
建立的环境在D://envs二、envs3下
mkvirtualenv2/3 #建立不一样的Python虚拟环境
建立的环境在C:\Users\Administrator\Envs下(条件:建立C:\Users\Administrator\Envs目录)
mkvirtualenv
注意:删除和切换操做就用不了,由于没有对该虚拟环境设置环境变量(不建议使用)
virtualenv2/3
workon2/3 #进行环境切换,同一个目录下WORKON显示不用切换
rmvirtualenv2/3 #删除环境
deactivate #退出环境
并未作区分py2py3的测试
workon name-of-venv # 进入虚拟环境 deactive # 退出虚拟环境 lsvirtualenv # 列出可用的虚拟环境 mkvirtualenv name-of-venv # 建立虚拟环境 rmvitualenv name-of-venv # 删除虚拟环境 cdvirtualenv name-of-venv # 进入虚拟环境目录 cdsitepackages name-of-venv # 进入虚拟环境的site-packages目录 lssitepackages name-of-venv # 列出site-packages目录的全部软件包
---------不区分workon2和workon3------------
mkvirtualenv -p C:\Python36\python.exe env3 # 建立python3虚拟环境 mkvirtualenv -p C:\Python27\python.exe env2 # 建立python2虚拟环境
略
1.建立Python2和Python3的虚拟环境virtualenv:http://www.javashuo.com/article/p-yluwtjhs-et.html
2.电脑同时安装Python2和Python3以及virtualenvwrapper:https://www.jianshu.com/p/d22f19496e03