在虛擬環(huán)境中使用不同的Python版本我有一個(gè)Debian系統(tǒng),目前運(yùn)行的是python2.5.4。我安裝好了Virtualenv,一切正常。是否有可能在Python的不同版本中使用虛擬環(huán)境?我編譯了Python2.6.2,并希望將它與虛擬環(huán)境一起使用。覆蓋二進(jìn)制文件就足夠了嗎?還是我必須改變一些有關(guān)圖書館的東西?
4 回答

揚(yáng)帆大魚
TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超9個(gè)贊
只需使用--python
(或短)-p
)選項(xiàng),當(dāng)創(chuàng)建虛擬實(shí)例以指定要使用的Python可執(zhí)行文件時(shí),例如:
virtualenv?--python=/usr/bin/python2.6?<path/to/new/virtualenv/>

守著星空守著你
TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超8個(gè)贊
關(guān)于Python3.6,如下pyvenv
反對(duì)使用腳本。相反,Python文檔建議使用以下命令創(chuàng)建虛擬環(huán)境:
python3?-m?venv?<myenvname>
對(duì)于python 3(3.3+),請(qǐng)使用上述方法或劇本?pyvenv
命令。
pyvenv?/path/to/new/virtual/environment
請(qǐng)注意venv
不允許使用其他版本的Python創(chuàng)建Virtualenv。為此,請(qǐng)安裝并使用virtualenv
?包裝.

溫溫醬
TA貢獻(xiàn)1752條經(jīng)驗(yàn) 獲得超4個(gè)贊
virtualenv --python=/usr/bin/python2.6 <path/to/myvirtualenv>
添加回答
舉報(bào)
0/150
提交
取消