一、windows上安裝
1.安裝python
分別安裝了Python2和Python3
python3.7默認(rèn)安裝目錄
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.修改虛擬環(huán)境
?
-------區(qū)分py3和py2的不同環(huán)境放置到不同工作區(qū)workon的文件夾下-----------
?
修改python2和3\scripts下的虛擬環(huán)境腳本名分別改成 ? ?:
(1)virtualenv2和virtualenv3
?
(2)mkvirtualenv2和mkvirtualenv3
注意:
34行需要改成virtualenv2,以便創(chuàng)建的時(shí)候不只是目錄在變,而是使用python2的解釋器
34行需要改成virtualenv3,以便創(chuàng)建的時(shí)候不只是目錄在變,而是使用python3的解釋器
(3)rmvirtualenv2,rmvirtualenv3
(4)workon2,workon3
分別在py2,和py3的scripts文件夾復(fù)制workon文件為workon2,workon3,打開復(fù)制文件,替換WORKON_HOME如下
(5)workon
添加workon同時(shí)查看workon2和workon3虛擬環(huán)境的路徑
4.修改HOME環(huán)境變量
環(huán)境變量的文件夾可以是新創(chuàng)建的空文件夾
#
py2放在Envs2文件夾下,py3放在Envs3文件夾下
變量名:WORKON2_HOME
變量路徑:以后的py2虛擬環(huán)境都創(chuàng)建在這里
變量名:WORKON3_HOME
變量路徑:以后的py3虛擬環(huán)境都創(chuàng)建在這里
新建Envs,Envs2,Envs3文件夾
--------不區(qū)分workon2和workon3,各種虛擬環(huán)境放在同一個(gè)文件夾下---------
#
py2和py3放在Envs文件夾下
變量名:WORKON_HOME
變量路徑:以后的虛擬環(huán)境都創(chuàng)建在這里
?
?5.使用
?
---------區(qū)分workon2和workon3------------
?
(1)創(chuàng)建:?
A.????位置固定
創(chuàng)建的環(huán)境在D://envs2、envs3下
mkvirtualenv2/3? ?
#創(chuàng)建不同的Python虛擬環(huán)境
創(chuàng)建的環(huán)境在C:\Users\Administrator\Envs下(條件:創(chuàng)建C:\Users\Administrator\Envs目錄)
mkvirtualenv
B.????隨意位置
注意:刪除和切換操作就用不了,因?yàn)闆]有對(duì)該虛擬環(huán)境設(shè)置環(huán)境變量(不建議使用)
virtualenv2/3
(2)切換:???
workon2/3? ?
#進(jìn)行環(huán)境切換,同一個(gè)目錄下WORKON顯示不用切換
(3)刪除:???
?rmvirtualenv2/3? ?
#刪除環(huán)境
(4)退出:
?
deactivate? ?
#退出環(huán)境
(5)其他命令
并未做區(qū)分py2py3的測試?
workon name-
of-venv
# 進(jìn)入虛擬環(huán)境
deactive
# 退出虛擬環(huán)境
lsvirtualenv
# 列出可用的虛擬環(huán)境
mkvirtualenv name-
of-venv
# 創(chuàng)建虛擬環(huán)境 rmvitualenv name-
of-venv
# 刪除虛擬環(huán)境 cdvirtualenv name-
of-venv
# 進(jìn)入虛擬環(huán)境目錄 cdsitepackages name-
of-venv
# 進(jìn)入虛擬環(huán)境的site-packages目錄 lssitepackages name-
of-venv
# 列出site-packages目錄的所有軟件包
?
---------不區(qū)分workon2和workon3------------
?
mkvirtualenv -p C:\Python36\python.exe env3
# 創(chuàng)建python3虛擬環(huán)境
mkvirtualenv -p C:\Python27\python.exe env2
# 創(chuàng)建python2虛擬環(huán)境
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
