分別安裝了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