一、準備工作
??本次安裝環(huán)境為Win10 64位操作系統(tǒng)怕犁,32位系統(tǒng)請下載對應的安裝包电禀。
進入Python官網(wǎng)下載最新的Python36安裝包幢码,本機安裝的版本為3.6.4。
二尖飞、安裝python36
??雙擊安裝包python-3.6.4-amd64.exe
症副,打開安裝界面。建議選中Add Python3.6 to PATH
選項政基,可以直接將python3添加到系統(tǒng)環(huán)境變量贞铣。然后在Customize installation
中自定義安裝路徑。本文安裝在C:\Program Files\Python36
沮明。點擊Install
開始執(zhí)行安裝過程咕娄,安裝完成后點擊Close
關閉界面。
三珊擂、重命名python36文件
??安裝完成后我們按Win + R
快捷鍵圣勒,在打開的“運行”對話框中,輸入cmd
按回車摧扇,進入命令行界面圣贸,輸入python
查看python3安裝情況。發(fā)現(xiàn)結果返回的竟然是python 2.7.13 的版本信息扛稽!
原因:因為本機之前安裝了python2.7吁峻,當我們輸入
python
命令時,系統(tǒng)默認執(zhí)行了C:\Python27\python.exe
這個可執(zhí)行文件。
??所以我們要對新安裝的python3進行修改用含,讓python3和python2可以共存矮慕,互不影響。
解決方法:
- 打開python3安裝目錄
C:\Program Files\Python36
啄骇;- 然后將
python.exe
重命名為python3.exe
痴鳄;- 同時將
pythonw.exe
重命名為pythononw3.exe
。
四缸夹、python3和python2共存
??進入控制面板>>系統(tǒng)和安全>>系統(tǒng)>>高級系統(tǒng)設置>>環(huán)境變量>>系統(tǒng)變量>>Path痪寻,雙擊打開環(huán)境變量設置。
??查看python2和python3的安裝路徑是否都加進了環(huán)境變量虽惭。如果沒有橡类,點擊新建,分別添加C:\Program Files\Python36
和C:\Program Files\Python36\Scripts
到環(huán)境變量芽唇,python2同理顾画。最終的環(huán)境變量設置如下圖:
??此時我們再打開命令行窗口,輸入
python3
匆笤,即可運行python3.6.4版本亲雪。??也就是說我們輸入
python
命令默認運行python2.7.13版本,輸入python3
命令即可運行python3.6.4版本疚膊。驗證一下:分別輸入python -V
和python3 -V
返回了對應的python版本信息义辕,這樣就實現(xiàn)了python2和python3的共存。五寓盗、python3 pip3設置
??還有一個很重要的問題是灌砖,Python 安裝包需要用到包管理工具pip,但是當同時安裝python2和python3的時候傀蚌,python3中的pip功能將不可用基显,需要我們進行如下修改。
- 第一種情況:C:\Program Files\Python36\Scripts文件夾為空善炫。
??這時我們需要以管理員身份在命令行通過
python3 -m ensurepip
命令創(chuàng)建出pip3撩幽。命令執(zhí)行完成后我們會發(fā)現(xiàn)Scripts文件夾里邊創(chuàng)建出了一堆文件。然后再執(zhí)行pip3命令箩艺,發(fā)現(xiàn)python3的pip功能可以正常使用窜醉。
- 第二種情況:C:\Program Files\Python36\Scripts文件夾不為空,但是python3中的pip3仍不能使用艺谆。
??這種情況需要分別重新安裝兩個版本的pip榨惰。在命令行界面分別進行如下操作:
輸入python3 -m pip install --upgrade pip --force-reinstall
命令,重新安裝python3中的pip3静汤。
輸入python -m pip install --upgrade pip --force-reinstall
命令琅催,重新安裝python2中的pip居凶。
??重新安裝完成后可以通過pip -V 和 pip3-V 查看兩個版本的pip信息,以后只需運行pip install XXX
或pip3 install XXX
即可安裝各自版本的python包藤抡。
??至此侠碧,python2和python3實現(xiàn)了完美共存,并且pip2和pip3 也都可以正常使用缠黍。
說明:如果pip未安裝弄兜,需要先手動安裝pip。
??1.安裝pip嫁佳,需要先安裝setuptools。下載setuptools并解壓后,運行python setup.py install
???命令進行安裝谷暮。
??2. 然后下載最新的pip安裝包蒿往,解壓后,運行python setup.py install
命令進行安裝湿弦。
??3. 將C:\Python27\Scripts
路徑加入環(huán)境變量瓤漏。