當不同版本python之間相互不能相容時,可以使用virtualenv建立不同版本python的虛擬環境
當沒有指定python直譯器時(如下-p 即為指定的python版本),將使用預設的全域性python直譯器建立虛擬環境
windows
virtualenv -p c:\python27\python.exe e:\test2 建立2.7版本的虛擬環境linuxvirtualenv -p d:\python36\python.exe e:\test3 建立3.6版本的虛擬環境
建立後,進入相應的目錄,啟用這個虛擬環境 venv\scripts\activate
退出虛擬環境,回到全域性的python直譯器 deactivate
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...