Python不同版本的共存問題

2021-08-17 16:42:26 字數 983 閱讀 9272

最近在做乙個東西時,出現乙個需求,就是需要在一台linux機器上,需要兩個不同版本的python,並且不能相互影響(用過python的都知道,python各個版本是不相容的),經過調研,發現下面方法可用,所以記錄下來。

在機器裡裝有兩個版本的python,分別是2.7.5 和3.6.4,配置python的版本同時存在

先執行以下命令檢視python的安裝路徑

執行以下命令,修改配置檔案

在檔案中新增以下語句

#alias

python='/usr/local/bin/python3.6'

alias

python='/usr/bin/python2.7'

開啟python2.7的語句,之後source ~/.bashrc ,檢視python版本

開啟python3.6的語句,之後source ~/.bashrc ,檢視python版本

注:這裡設定python環境,只是開發的環境,比如要跑3.6的程式,就配置3.6,要跑2.7的就配置2.7的全域性環境,並且在不同的使用者下配置,不會彼此影響,可以實現在一台機器上不同使用者使用的不同python版本.

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

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

多版本python共存

當不同版本python之間相互不能相容時,可以使用virtualenv建立不同版本python的虛擬環境 當沒有指定python直譯器時 如下 p 即為指定的python版本 將使用預設的全域性python直譯器建立虛擬環境 windows virtualenv p c python27 pytho...

Python多版本共存

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