windows上安裝python2和python3虛擬環境


一、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虛擬環境


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM