Python的環境搭建,相對於別的語言(C、Java)的環境配置可以說是,簡單到無以復加!但是!小白依然可以在Python基礎學完,甚至是熟練使用的時候,對於Python解釋器安裝及pip的了解還有所欠缺(可能第一次安裝Python的時候,都是一路點擊下一步,然后很神奇的就能用了,其實是稀里糊塗的用着),尤其是對於后期,對多個Python版本共存有需求的時候,卻對於Python的多版本共存的配合,還是不懂!為了解決這個痛點,在此走一遍流程。
配置成功測試如下:
說明:
1. 默認解釋器和默認的pip,就是說在cmd中,直接輸入python和pip就可以打開默認的解釋器和pip
2. 其他版本的解釋器和pip,設置成為以python名稱加版本號結尾。如python3.5版本的解釋器和pip,則是在cmd中輸入python35和pip35即可,已達到多版本共存,並且不會有沖突
3. 如果你有了Python3.6.6版本的解釋器,就沒必要在安裝一個Python3.6.5版本的了。
No.1 各版本解釋器和pip安裝配置詳情
ps:如果你要繼續往下看,請保證你的解釋器是按照上面的安裝方式來的。上面的幾個版本的安裝配置方式全部一樣。
No.2 多版本共存配置
首先,Python解釋器都安裝在了c盤的根目錄
在各個版本解釋器的安裝目錄,你必須重新復制一個,以“python”開頭加版本號命名的文件,如“python27.exe”文件,和包管理文件,規則一樣“pip27.exe”文件。有了這兩個文件,多版本共存已經完成了。
Python2.7版本修改內容如下:
Python3.5版本修改內容如下:
Python3.6版本修改內容如下:
Python3.7版本修改內容如下:
添加環境變量
將各版本的安裝目錄和安裝目錄下的Scripts目錄拿到,做成如下任意一行的格式
1
2
3
4
5
6
7
|
C:\Python37;C:\Python37\Scripts;C:\Python36;C:\Python36\Scripts;C:\Python35;C:\Python35\Scripts;C:\Python27;C:\Python27\Scripts;
# 默認版本3.7
C:\Python36;C:\Python36\Scripts;C:\Python37;C:\Python37\Scripts;C:\Python35;C:\Python35\Scripts;C:\Python27;C:\Python27\Scripts;
# 默認版本3.6
C:\Python35;C:\Python35\Scripts;C:\Python37;C:\Python37\Scripts;C:\Python35;C:\Python35\Scripts;C:\Python27;C:\Python27\Scripts;
# 默認版本3.5
C:\Python27;C:\Python27\Scripts;C:\Python35;C:\Python35\Scripts;C:\Python37;C:\Python37\Scripts;C:\Python35;C:\Python35\Scripts;
# 默認版本2.7
|
根據你的需求,將其中一行添加到環境變量中去。比如我將Python3.7版本作為我的默認解釋器。那么,我就把第一行路徑添加到系統變量中。
No.3 Tests
在添加完環境變量之后,在任意窗口,打開cmd,進行測試。
多版本共存只要將路徑添加好,就沒有什么問題,我們通過重命名文件,來調用不同的解釋器,已達到多版本共存的問題