Python2 Python3 雙版本的完美共存

2021-10-03 10:14:14 字數 916 閱讀 5429

在python實際程式設計和應用中,經常需要python2和python3的雙環境支援,但是大多python2/python3的共存環境總是不那麼完美,雖然可以將比如...\python2\python.exe 改名為..\python2\python2.exe, 以及...\python3\python.exe 改名為...\python3\python3.exe, 並分別將兩個版本的安裝目錄同時加入環境path變數,以實現python2.exe和python3.exe的同時執行:

a) 安裝比如python2.7.9至 c:\python2

b) 安裝比如python3.7.0至 c:\python3

c) 在環境path中加入c:\python2;c:\python2\scripts;c:\python3;c:\python3\scripts

d) 在cmd 視窗中執行》 python, 可以看到其中乙個版本的python.exe執行;這個執行版本決定於其在哪個python在path中優先被找到。

e) 如:c:\python2\;c:\python2\scripts;c:\python3\scripts\;c:\python3\;在path環境變數中,這執行的是python2

f) 如:c:\python3\scripts\;c:\python3\;c:\python27\;c:\python27\scripts;在path環境變數中,這執行的是python3

g) 但是,此時只能執行其中乙個版本!如要同時可以執行,只要將c:\python2\python.exe改名為c:\python2\python2.exe; 將c:\python3\python.exe改名為c:\python3\python3.exe; 在改名後,在cmd視窗中》 python2執行python2版本,> python3 執行python3版本,實現簡單共存!

python2,python3 多pip共存問題

coding utf 8 url author chen version python2.x and python3.x 假設現在需要多版本python共存,python2.x用來空間資料主要配合arcgis和python3.x做演算法處理 so,先進入python35修改python.exe 為 ...

python2 python3的華麗轉身

最近python2已經進入倒計時了,為了防止之前的 出現混亂,盡快進行移植是很有必要的 在python2 中是不區分bytes和str型別的,python2分別用str和unicode表示字串行 在python3中bytes和str中是區分的,bytes由str通過encode方法轉化得到的,str...

python2,Python3爬蟲的簡單區別

1,版本安裝 請安裝python3.6.0版本,python2.7.13版本,如果不會的話,請自行查閱安裝版本,網上挺多的.2,pycharm中調整 在file settings project設定中,有乙個選項 project interperter,在右側上方project interperte...