1. 程式人生 > >如何在win10上同時安裝python2和python3

如何在win10上同時安裝python2和python3

哎,其實本人已經用慣了python2,聽說python3的語法有很多不一樣的地方,那我之前寫的演算法改起來豈不是日了狗了嗎?所以一直沒改用python3。但是谷歌的那個TensorFlow,在windows下只能支援python3,沒辦法,這時候我就決定在我的電腦裡同時裝python2和python3,看看是否可行。

 

首先,我們去官網,找到對應的安裝包!

python3的如下:版本是3.6.3

https://www.python.org/ftp/python/3.6.3/python-3.6.3.exe

python2的如下:版本是2.7.14

https://www.python.org/ftp/python/2.7.14/python-2.7.14.msi

 

然後先安裝python3:

python3安裝

沒想到啊,現在python也有快速安裝了,不過作為一個程式設計師,自然是要自定義咯,能不裝c盤就別裝c盤。記得勾選最下面的選項,這樣就不用手動配置環境變量了,不過手動配置也不是很難。

然後點選next,到如下圖位置,自己選一個安裝的地方。

然後安裝完成以後,去cmd控制檯輸入python看看安裝成功了嗎

 

然後安裝python2:

 

這裡紅色部分打了個叉叉,不能自動新增環境變數。可能是因為剛才裝python3調過導致的,這裡我們不管他,繼續安裝,直到安裝完成。

 

接下來,要配置環境變量了。右鍵此電腦,屬性,然後點選高階系統設定,然後點選環境變數,如下圖:

這一步之後,編輯path值,然後點選編輯文字(主要是習慣了以前win7編輯文字的模式,感覺新增變數的時候,直接編輯文字會比較方便)

然後往文字最前端找,這個python3就是剛才自動新增的,類似於這個我們新增一下python2。

 

但這個時候,python衝突了,所以我們需要重新命名以區分。找到python2和python3的安裝目錄,把python和pythonw分別改成python2,pythonw2還有python3,pythonw3.然後再去cmd裡輸命令,我們會發現:

不過這對我來說還是不夠的,我說過,我是為了裝TensorFlow才裝的python3.所以,還需要去調整一下pip!

我們現在如果使用pip是會報錯的,因為我們把python名字都改了,那怎麼辦呢,簡單,分別在python2和3下重新安裝一下pip。

然後我們會發現,pip版本預設是python2,pip3即可變成python3.

 

至此,兩個python共存的情況得到了解決。

--------------------- 本文來自 洗來洗麻衣 的CSDN 部落格 ,全文地址請點選:https://blog.csdn.net/qj30212/article/details/78565083?utm_source=copy