正確配置Python多版本共存 win10為例

2021-10-05 19:54:08 字數 876 閱讀 7664

1、將各版本python安裝到同一目錄,比如我的是:c:\python,

2、在系統使用者變數中,新增變數wherepython(名字可以隨意寫),變數值寫隨便乙個python版本的安裝路徑,比如:c:\python\python37。

3、在使用者變數的path中,新增:%wherepython% 和 %wherepython%\scripts\ 兩組值,系統根據這個尋找python內容

4、編寫changeversion.bat檔案,使用管理員許可權執行,即可方便切換python版本了,只需要重啟cmd即可,不用重啟系統。    

@echo off

choice /c 123 /m "python27->press 1,python35->press 2,python37->press 3"

if errorlevel 3 goto python37

if errorlevel 2 goto python35

if errorlevel 1 goto python27

:python27

setx wherepython c:\python\python27 /m

goto end

:python35

setx wherepython c:\python\python35 /m

goto end

:python37

setx wherepython c:\python\python37 /m

goto end

:end

echo goodbye

多版本python共存

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

Python多版本共存

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

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

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