Python 多版本共存
包括如何同時存在Python2與Python3用僧;Python虛擬環(huán)境切換與Python版本選擇
linux下同理,只是安裝命令為sudo apt-get install
一挤巡、python2與python3的安裝
1. 下載Python
從Python.org下載Python2.7與Python3.6版本.
2. 安裝Python
(1)首先安裝Python2.7钟病,我的安裝地址選擇C:\Python27,不要勾選添加到環(huán)境變量選項
(2)安裝Python3.6去扣,我的安裝地址為C:\Python36风喇,不要勾選添加到環(huán)境變量選項
3. 添加環(huán)境變量
在計算機(jī)系統(tǒng)環(huán)境變量里添加以下幾個(根據(jù)自己的安裝路徑選擇)路徑到path宁改,如果想要Python2.7為默認(rèn)Python環(huán)境,就先添加Python2.7的路徑魂莫,Python3.6同理还蹲,注意;分隔。
c:\Python27
C:\Python27\Scripts
C:\Python36
C:\Python36\Scripts
4. 具體操作
進(jìn)入cmd具體操作步驟:
輸入py -2耙考,進(jìn)入Python2.7環(huán)境
輸入py -3谜喊,進(jìn)入Python3.6環(huán)境
具體Python腳本中的使用
#! python2
import gevent
這樣可以指定解釋器版本,這時只需py test.py倦始,無需帶-2或-3這種參數(shù)
-不同版本Python的pip安裝
使用pip2.7命令調(diào)用python2.7的pip
使用pip3.6命令調(diào)用python3.6的pip
二斗遏、python2與python3虛擬環(huán)境的使用
1. 虛擬環(huán)境的下載,創(chuàng)建鞋邑,退出
下載:pip install virtualenv
在工作目錄創(chuàng)建虛擬環(huán)境:virtualenv [虛擬環(huán)境目錄]
進(jìn)入[虛擬環(huán)境目錄]诵次,執(zhí)行source ./bin/activate激活虛擬環(huán)境
退出虛擬環(huán)境:deactivate
pip freeze產(chǎn)生所需庫文件目錄:pip freeze > requirements.txt
安裝pip freeze中的庫文件:pip install -r requirements.txt
(如果執(zhí)行不了source命令,可以進(jìn)入到[虛擬環(huán)境目錄]/Scripts枚碗,執(zhí)行activate命令激活虛擬環(huán)境)
上述創(chuàng)建的虛擬環(huán)境為默認(rèn)Python版本的虛擬環(huán)境
2. 創(chuàng)建不同Python版本的虛擬環(huán)境
通過找到具體的Python執(zhí)行目錄創(chuàng)建不同的虛擬環(huán)境逾一,命令如下:
virtualenv -p [自己的Python目錄]\python.exe [虛擬環(huán)境目錄]
這樣就創(chuàng)建了不同Python版本的虛擬環(huán)境,虛擬環(huán)境名稱不要重復(fù)
(如果虛擬環(huán)境太多不好管理,建議使用virtualenvwrapper管理)