建立Python2和Python3的虛擬環境

1、windows上安裝

1.安裝python

分別安裝了Python2和Python3html

python3.7默認安裝目錄python

C:\Users\Administrator\AppData\Local\Programs\Python\Python37

安裝目錄裏的python.exe,pip.py自定是否修改linux

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的文件夾下-----------windows

 

修改python2和3\scripts下的虛擬環境腳本名分別改爲    :app

(1)virtualenv2和virtualenv3

 

(2)mkvirtualenv2和mkvirtualenv3

注意:測試

34行須要改爲virtualenv2,以便建立的時候不僅是目錄在變,而是使用python2的解釋器spa

34行須要改爲virtualenv3,以便建立的時候不僅是目錄在變,而是使用python3的解釋器3d

(3)rmvirtualenv2,rmvirtualenv3

(4)workon2,workon3

分別在py2,和py3的scripts文件夾複製workon文件爲workon2,workon3,打開復制文件,替換WORKON_HOME以下code

(5)workon

添加workon同時查看workon2和workon3虛擬環境的路徑htm

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://envs二、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虛擬環境

 

2、linux上安裝

 

參考文檔

1.建立Python2和Python3的虛擬環境virtualenv:http://www.javashuo.com/article/p-yluwtjhs-et.html

2.電腦同時安裝Python2和Python3以及virtualenvwrapper:https://www.jianshu.com/p/d22f19496e03

相關文章
相關標籤/搜索