多版本python共存

2022-09-01 07:33:10 字數 738 閱讀 6400

當不同版本python之間相互不能相容時,可以使用virtualenv建立不同版本python的虛擬環境

當沒有指定python直譯器時(如下-p 即為指定的python版本),將使用預設的全域性python直譯器建立虛擬環境

windows

virtualenv -p c:\python27\python.exe e:\test2 建立2.7版本的虛擬環境

virtualenv -p d:\python36\python.exe e:\test3 建立3.6版本的虛擬環境

建立後,進入相應的目錄,啟用這個虛擬環境 venv\scripts\activate

退出虛擬環境,回到全域性的python直譯器 deactivate

linux

virtualenv -p python2 env 建立python2版本的虛擬環境

virtualenv -p python3 env 建立python3版本的虛擬環境

建立後啟用該虛擬環境 source(或.) env/bin/activate

退出虛擬環境,回到全域性的python直譯器 deactivate

安裝注意

使用 make && make altinstall

如果建立虛環境失敗,請重新安裝 virtualenv

Python多版本共存

python的版本是指python直譯器的版本。在之前的內容中已經提到過python直譯器版本的問題,具體內容可以前往檢視。但是對於程式設計師來說,很多舊專案是基於老版本搭建的,由於基層問題,程式底層架構是否相容是比較重要的問題。冒然更新版本很可能導致整個專案的崩盤。但是有些時候有些專案會用到新版本...

python共存 多版本Python共存的配置方法

同一臺pc中,如果同時安裝python2和python3環境,會在執行python命令時出現錯誤,作業系統會找到預設的配置進行執行。怎麼樣才能讓python2和python3一起工作又互相不影響呢。但是由於工作需要,我們的個人pc上可能需要多個python版本共存,應該進行什麼樣的設定呢,本章內容就...

Windows多版本python共存

python自從進入3.x版本後,與2.x的版本發生了許多變化,3.x對2.x也不相容。在實際應用中,可能會2.x和3.x的版本交叉應用,因此,需要在本地安裝多個版本的python。本處介紹一種在windows系統下安裝多個不同版本的python的方法,安裝後無需進行任何特殊的處理 例如將pytho...