在windows下同時安裝python2.7版本和python3.6版本

1、下載python3和python2

 進入python官網,鏈接https://www.python.org/

選擇Downloads--->Windows,點擊進入就可以看到尋找想要的python版本

本文選擇的是:

Python3.5.2,點擊後面鏈接可直接下載,https://www.python.org/ftp/python/3.5.2/python-3.5.2rc1-amd64.exe

Python2.7.9, 點擊後面鏈接可直接下載,https://www.python.org/ftp/python/2.7.9/python-2.7.9.amd64.msi

2、python3安裝

說明:本文先安裝python3,然後安裝python2

 首先選擇安裝目錄,本文安裝路徑爲C:\python35,然後點擊下載好的python3軟件包進行安裝,具體流程如下:

在下圖紅色標記的地方Add Python3.5 to PATH前勾選,可以直接將python3添加到系統環境變量,然後在Customize installation中自定義安裝路徑。

3、python2安裝

      點擊python2安裝包,點擊運行,next,選擇安裝目錄,本文安裝路徑爲C:\python27,然後next

 點擊finish完成安裝。

至此,python2和python3安裝完畢。

4.python2.exe和pip2設置(python 3.5.2 版本不用做任何修改,當兩個不同python版本安裝在同一個電腦時,只需要設置其中一個python版本)

1、添加python2到系統環境變量

      打開,控制面板\系統和安全\系統,選擇高級系統設置,環境變量,選擇Path,點擊編輯,新建,分別添加D:\Python\python27和D:\Python\python27\Scripts到環境變量。

注意:python3安裝時可以選擇自動添加到系統環境變量,如未選擇,方法和python2添加過程相同。

2、修改python.exe名字爲python2.exe

      找到python2的安裝目錄(本人電腦的安裝目錄C:\Python27),修改python2.7.9中python.exe和pythonw.exe的名稱爲python2.exe、pythonw2.exe。

      然後在運行cmd命令,輸入python2即可運行python2.7.9版本

輸入python即可運行python3.5.2版本

3、pip2 設置

      Python 安裝包需要用到包管理工具pip,但是當同時安裝python2和python3的時候,pip只是其中一個版本,以下將提供一個修改方式,即重新安裝兩個版本的pip,使得兩個python版本的pip能夠共存。

      在DOS命令框輸入命令,python2 -m pip install --upgrade pip --force-reinstall,顯示重新安裝成功。

現在可以通過pip2 -V 和 pip -V 查看兩個版本的pip信息,以後只需運行pip2install XXX和pip install XXX即可安裝各自的python包。

5.遇到過的坑:(本人電腦之前一直安裝使用的是python3.5.2)

1.在安裝python2.7版本時,遇到安裝錯誤提示

經過一番查找資料後,看到一個有人建議重啓電腦(遇到該錯誤提示的原因可能是因爲電腦配置文件有更新,需要重啓電腦);剛好想起自己電腦前兩天一直彈重啓電腦的彈框,於是決定一試。果然在重啓電腦後重新安裝python2.7版本安裝成功!

2.重新安裝python3.5版本的pip失敗,導致python3.5.2版本的pip不可用

修改python3.5.2版本安裝目錄(C:\Users\Administrator--20170503L\AppData\Local\Programs\Python\Python36)下python.exe改爲python3.exe後,在cmd窗口下運行python3 -m pip install --upgrade pip --force-reinstall

解決方法:重新安裝pip

從官網https://pypi.python.org/pypi/pip下載最新版本的

然後在下載文件存放目錄解壓文件;在cmd窗口下,進入下載文件存放目錄,輸入命令:python install setup.py 重新安裝pip

因此,從實踐得出,當windows安裝兩個不同版本python時,只需對其中一個python版本(後面安裝版本--如Python2.7版本)進行重新安裝pip。

當然,也有網友建議如下:(未實踐操作)

不建議改別名,同時安裝2.7和3.6後,用py -2 ,py -3就可以分別可以用Python2和Python3執行Python文件,用py -2 -m pip,py -3 -m pip就可以分別使用Python2下和Python3下的pip了



發佈了18 篇原創文章 · 獲贊 64 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章