一、windows上安裝
1.安裝python
分別安裝了Python2和Python3
python3.7默認安裝目錄
C:\Users\Administrator\AppData\Local\Programs\Python\Python37
安裝目錄里的python.exe,pip.py自定是否修改
2.安裝virtualenv和virtualenvwrapper-win
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
?3.修改虛擬環境
?
-------區分py3和py2的不同環境放置到不同工作區workon的文件夾下-----------
?
修改python2和3\scripts下的虛擬環境腳本名分別改成 ? ?:
(1)virtualenv2和virtualenv3
?
(2)mkvirtualenv2和mkvirtualenv3
注意:
34行需要改成virtualenv2,以便創建的時候不只是目錄在變,而是使用python2的解釋器
34行需要改成virtualenv3,以便創建的時候不只是目錄在變,而是使用python3的解釋器
(3)rmvirtualenv2,rmvirtualenv3
(4)workon2,workon3
分別在py2,和py3的scripts文件夾復制workon文件為workon2,workon3,打開復制文件,替換WORKON_HOME如下
(5)workon
添加workon同時查看workon2和workon3虛擬環境的路徑
4.修改HOME環境變量
環境變量的文件夾可以是新創建的空文件夾
#
py2放在Envs2文件夾下,py3放在Envs3文件夾下
變量名:WORKON2_HOME
變量路徑:以后的py2虛擬環境都創建在這里
變量名:WORKON3_HOME
變量路徑:以后的py3虛擬環境都創建在這里
新建Envs,Envs2,Envs3文件夾
--------不區分workon2和workon3,各種虛擬環境放在同一個文件夾下---------
#
py2和py3放在Envs文件夾下
變量名:WORKON_HOME
變量路徑:以后的虛擬環境都創建在這里
?
?5.使用
?
---------區分workon2和workon3------------
?
(1)創建:?
A.????位置固定
創建的環境在D://envs2、envs3下
mkvirtualenv2/3? ?
#創建不同的Python虛擬環境
創建的環境在C:\Users\Administrator\Envs下(條件:創建C:\Users\Administrator\Envs目錄)
mkvirtualenv
B.????隨意位置
注意:刪除和切換操作就用不了,因為沒有對該虛擬環境設置環境變量(不建議使用)
virtualenv2/3
(2)切換:???
workon2/3? ?
#進行環境切換,同一個目錄下WORKON顯示不用切換
(3)刪除:???
?rmvirtualenv2/3? ?
#刪除環境
(4)退出:
?
deactivate? ?
#退出環境
(5)其他命令
并未做區分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虛擬環境
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元

