相對于Linux下的python共存,其實(shí)windows平臺需要講的內(nèi)容并不多,只是新版本的python在安裝習(xí)慣和IDE配置習(xí)慣上有些許小不同,給大家填點(diǎn)小坑。
首先一點(diǎn),最新版的python3如果使用exe安裝,已經(jīng)無法自定義安裝路徑,默認(rèn)路徑稍長,需要使用的時候確實(shí)有些許不方便。最下方的path可以順手勾選上,或者安裝完成后手動將bin目錄添加到環(huán)境變量的path中。

此時如果系統(tǒng)中已經(jīng)安裝了python2,path也添加了,你如果命令行中輸入python,他會優(yōu)先讀取先添加的python2,所以,我們?yōu)榱俗龊脜^(qū)分,希望可以通過python3的命令啟動python3,就需要把安裝路徑下的python.exe修改為python3.exe。
默認(rèn)路徑:C:\Users\Administrator\AppData\Local\Programs\Python\Python37


大家可以看到此處我是創(chuàng)建了一個python.exe的副本,然后改名為python3。
但是我們?nèi)绻娴囊前凑漳承┚W(wǎng)上教程,直接將python.exe改名為python3.exe會有什么影響呢?
如果你使用pyharm,會遇到個哭笑不得的事情,我們復(fù)現(xiàn)一下。
我們配置python解釋器到安裝路徑的python3.exe:

創(chuàng)建解釋器失敗,在當(dāng)前路徑下找不到python.exe,是的,類似pycharm之類的IDE完全不認(rèn)識你自定義的python3.exe,它只認(rèn)識python.exe。

總結(jié)一下,我們之所以創(chuàng)建一個新的python3.exe是為了讓系統(tǒng)區(qū)分python2和python3,我們之所以保留python.exe,是因?yàn)閜ycharm等IDE并不認(rèn)識自定義的python3.exe。
如上,就是windows下python共存可能會遇到的一點(diǎn)小坑,至于pip和pip3,是不需要大家自行區(qū)分或配置的,直接使用就好。
或者再偷懶一點(diǎn),直接借助IDE實(shí)現(xiàn)可視化模塊管理:
