python版本切换_怎么切换python版本
展開全部
(1)分別安2113裝
python-2.7.12.amd64.msi
python-3.5.2-amd64.exe
(python官網(wǎng)下載的)
順序無所謂(為5261了看著4102方便,我把安裝路徑修改統(tǒng)一了1653)
(2)配置環(huán)境變量
D:\p\Python\Python35\Scripts\;
D:\p\Python\Python35\;
D:\p\Python\Python27\Scripts\;
D:\p\Python\Python27\
(3)修改執(zhí)行文件名稱
因?yàn)楦髯缘膒ip.exe依賴于各自版本的python.exe,即:
D:\p\Python\Python35\Scripts\pip3.exe (pip.exe、 pip3.5.exe、 pip3.exe其實(shí)是一個(gè)文件)
依賴于 D:\p\Python\Python35\python.exe
D:\p\Python\Python27\Scripts\pip2.exe (pip.exe、 pip2.7.exe、 pip2.exe其實(shí)是一個(gè)文件)
依賴于 D:\p\Python\Python27\python.exe
還有,"sublime text 2"開發(fā)平臺(tái),采用的也是環(huán)境變量中默認(rèn)的"python.exe"(如果修改成python2.exe/python3.exe是無法識(shí)別的)
故,可以(用哪個(gè)版本保留哪個(gè)版本。):
A:若要使用python 2版本(改掉python 3的exe):
(1)要想執(zhí)行的"python":
保留"D:\p\Python\Python27\python.exe"。
把另一個(gè)python 3版本"D:\p\Python\Python35\python.exe"重命名為“D:\p\Python\Python35\python3.exe”使其不干擾。
則執(zhí)行的"Python --version"即是 "Python 2.7.12"
(2)要想執(zhí)行pip:
上述保留python2.7.12版本,排除python3.5.2的干擾以后。
直接cmd執(zhí)行“pip2 --version” ,則版本是“pip 8.1.1 from d:\p\python\python27\lib\site-packages (python 2.7)”
B:若要使用python 3版本(改掉python 2的exe):
(1)要想執(zhí)行的"python":
保留"D:\p\Python\Python35\python.exe"。
把另一個(gè)python 2版本"D:\p\Python\Python27\python.exe"重命名為“D:\p\Python\Python27\python2.exe”使其不干擾。
則執(zhí)行的"python"即是:“D:\p\Python\Python27\python.exe” python3.5.2版本
(2)要想執(zhí)行pip:
上述保留python3.5.2版本,排除python2.7.12的干擾以后。
直接cmd執(zhí)行“pip3 --version” ,則版本是“pip 8.1.1 from d:\p\python\python35\lib\site-packages (python 3.5)”
注意:
(以前網(wǎng)上的版本是推薦將不同的python.exe分別修改為python2.exe python3.exe,這樣可以并存使用;
然后各自依賴于它的pip,修改pip*.script.py中第一行調(diào)用python.exe的那一句,修改成對應(yīng)的python(2/3).exe;
現(xiàn)在為什么沒有采用,是因?yàn)楝F(xiàn)在的pip*.script.py不存在,而且調(diào)用python.exe好像還不止一個(gè)調(diào)用位置。
再加上其他的開發(fā)平臺(tái)要想識(shí)別python(2/3)也需要修改,挺麻煩的。
不如保留默認(rèn)的名稱,用哪個(gè)版本保留哪個(gè)版本。)
已贊過
已踩過<
你對這個(gè)回答的評價(jià)是?
評論
收起
總結(jié)
以上是生活随笔為你收集整理的python版本切换_怎么切换python版本的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 桂林银行美团信用卡可以提额度吗?只能提高
- 下一篇: python根须系统斜杠_深入浅出Pyt