時(shí)間:2018-01-09 00:31
作者:魏文應(yīng)
python安裝
一、安裝環(huán)境
- 操作系統(tǒng): win7 64位(win7以上的windows版本)
- python2 版本: python2.7.14
- python3 版本: python3.6.4
二、下載
-
python 下載:進(jìn)入python官網(wǎng)https://www.python.org/欠动,然后進(jìn)入download頁面:
python版本選擇頁面 python3 選擇點(diǎn)擊鏈接: Latest Python 3 Release - Python 3.6.4
python2 選擇點(diǎn)擊鏈接: Latest Python 2 Release - Python 2.7.14
-
python3 下載(下載頁面列表中的 Windows x86-64 executable installer):
python3下載頁面 -
python2 下載(下載頁面列表中的Windows x86-64 MSI installer):
python2下載頁面
三箱靴、python安裝
注意: 關(guān)于python.exe修改為python2.exe和python3.exe只嚣,以此來區(qū)分python2和python3的方式穗椅,我們會(huì)在“給python.exe創(chuàng)建硬鏈接”部分蔓倍,有更好的解決方案。
-
1敞咧、python3安裝:
以管理員身份運(yùn)行安裝包python-3.6.4.exe漠魏。
如果我們不需要修改安裝路徑,并且也不需要其它要求妄均,那么勾選上Add Python 3.6 to PATH柱锹,直接Install Now安裝,等待安裝完畢以后丰包,下面幾步就不需要了禁熏,直接跳到 “2、python3測(cè)試” 即可邑彪。
-
我想讓所有用戶使用python(而不止是當(dāng)前用戶)瞧毙,所以我用了customize installation方式定制安裝(我們要把Add Python 3.6 to PATH勾選上,不然安裝完還要手工添加安裝路徑到系統(tǒng)環(huán)境變量):
安裝選項(xiàng) -
點(diǎn)擊customize installation 以后寄症,得到下面頁面宙彪,全部勾選上,點(diǎn)擊Next(下一步) :
python3定制安裝圖2 -
在這個(gè)頁面中將Intall for all users勾選上,使得所有用戶都可以使用,點(diǎn)擊Install(安裝):
python3定制安裝圖3 -
我這里python3安裝的路徑為C:\Program Files (x86)\Python36-32晶姊,安裝完成點(diǎn)擊close(關(guān)閉)即可:
Python3定制安裝圖4 -
2黄刚、python3測(cè)試:
-
測(cè)試是否安裝成功疯搅,打開windows的cmd命令行終端,直接輸入一下命令:
python
-
啟動(dòng)了python3解釋器,輸入以下代碼,并回車:
print("hellow world!!!")
-
成功打印了hellow world!!!逊笆,說明安裝成功了:
python3成功運(yùn)行 -
輸入下面代碼退出Python解釋器:
exit()
-
注意:如果你已經(jīng)安裝了python2,可能會(huì)運(yùn)行的是python2而不是python3岂傲,你需要進(jìn)入python36-32目錄指定運(yùn)行python3:
cd C:\Program Files (x86)\Python36-32 python
-
當(dāng)然难裆,我們是想直接鍵入Python3,從而運(yùn)行python3镊掖,所以我們把安裝目錄(C:\Program Files (x86)\Python36-32)下的python.exe改為python3.exe即可:
重命名Python3這樣我們?cè)赾md中直接鍵入python3乃戈,就可以直接運(yùn)行python3了。注意:修改以后重啟一下cmd堰乔,再鍵入python3測(cè)試偏化。
-
3脐恩、Python2 安裝:
-
雙擊安裝python-2.7.13.msi镐侯, 點(diǎn)擊Next(下一步):
python2安裝圖1 -
這一步選擇安裝路徑,這里我們使用默認(rèn)路徑(C:\Python27\),點(diǎn)擊Next(下一步):
python2安裝圖2 -
將python2添加到系統(tǒng)環(huán)境變量中苟翻,需要將Add python.exe to Path選項(xiàng)選為:entire feature will be installed on local hard drive韵卤,然后點(diǎn)擊Next(下一步):
python2安裝圖3 至此安裝完成。
4崇猫、Python2測(cè)試:
-
測(cè)試是否安裝成功沈条,打開windows的cmd命令行終端,直接輸入一下命令:
py -2
-
啟動(dòng)了python2解釋器诅炉,輸入以下代碼蜡歹,并回車:
print "hellow world!!!"
-
成功打印了 hellow world!!!,說明安裝成功了:
python2測(cè)試圖1 -
同樣我們修改安裝目錄(C:\Python27)下的python.exe涕烧,改為python2.exe:
python2測(cè)試圖2這樣就可以在cmd直接鍵入python2月而,運(yùn)行Python2啦。
四议纯、python的pip使用問題:
- python可以通過pip這個(gè)指令父款,來方便地下載程序中的依賴包。
- 確保pip所在目錄在系統(tǒng)變量中(python3一般都在)瞻凤,將下面的添加到系統(tǒng)變量PATH中(其實(shí)我是添加到用戶PATH中憨攒,這要根據(jù)你的安裝路徑而定):
C:\Python27 C:\Python27\Scripts
添加到系統(tǒng)環(huán)境變量中
1、同時(shí)安裝了Python2和Python3阀参,pip報(bào)錯(cuò):fatal error in launcher: unable to create process using
-
因?yàn)槲覄偛判薷牧藀ython2和python3的名稱肝集,如果直接鍵入pip2或者pip3,后安裝的那一個(gè)python版本會(huì)報(bào)如下錯(cuò)誤:
fatal error in launcher: unable to create process using‘’‘’
pip指令報(bào)錯(cuò)因此蛛壳,通過修改python.exe來區(qū)分python2和python3的做法包晰,會(huì)使其中一個(gè)pip不可用,我們可以通過下面的方法補(bǔ)救:
python2 -m pip install xxx
python3 -m pip install xxxpython2 -m pip 相當(dāng)于 pip2炕吸, python3 -m pip 相當(dāng)于 pip3 伐憾。
2、不修改python.exe名稱赫模,直接使用pip2和pip3:
-
為了直接使用pip2和pip3树肃,我們把python2.exe和python3.exe都改回去,改為原來默認(rèn)的python.exe瀑罗,我們可以在cmd中胸嘴,通過下列指令來分別運(yùn)行python2和python3:
# 這個(gè)用來運(yùn)行python2
py -2
# 這個(gè)用來運(yùn)行python3
py -3
# 查看pip2版本,顯示版本說明可以正常使用
pip2 -V
# 查看pip3版本斩祭,顯示版本說明可以正常使用
pip3 -Vpip使用測(cè)試
3劣像、pip使用異常:
-
在正常的使用過程中,pip如果出現(xiàn)異常(原來使用的好好的摧玫,后面出問題了)耳奕,我們可以通過下面指令來更新配置:
# python2
py -2 -m pip install -U pip# python3
py -3 -m pip install -U pip# 如果你修改了python.exe,可以用以下命令來替代
python2 -m pip install -U pip
python3 -m pip install -U pip# 上面通過python的-m參數(shù),將pip模塊當(dāng)作腳本來運(yùn)行屋群,安裝更新升級(jí)
upgrade更新升級(jí)pip
4闸婴、使用pip下載依賴包:
-
使用下列命令來安裝依賴包:
pip2 install xxx
-
下面演示使用pip2安裝著名的數(shù)學(xué)繪圖依賴包matplotlib,在cmd中執(zhí)行下列指令:
pip2 install matplotlib
-
如果之前安裝過芍躏,可以通過添加 -U 參數(shù)邪乍,進(jìn)行更新升級(jí):
pip2 install matplotlib -U
matplotlib通過pip方式安裝
五、給python.exe創(chuàng)建硬鏈接:
-
有時(shí)我們想把下面指令都有能使用对竣,怎么辦庇楞?
py -2
py -3
python2
python3
pip2
pip3我們可以通過給Python.exe創(chuàng)建硬鏈接的方式,就可以了:
#給python3創(chuàng)建硬鏈接否纬,路徑根據(jù)你自己的安裝目錄而定
mklink /H "C:\Program Files\Python36\python3.exe" "C:\Program Files\Python36\python.exe"
#給python2創(chuàng)建硬鏈接姐刁,路徑根據(jù)你自己的安裝目錄而定
mklink /H "C:\Python27\python2.exe" "C:\Python27\python.exe"創(chuàng)建硬鏈接注意,win10系統(tǒng)需要管理員身份運(yùn)行CMD烦味,才能創(chuàng)建改鏈接聂使,請(qǐng)參考下面文章:
《01_管理員權(quán)限運(yùn)行cmd命令行》最后,我們想使用的命令都可以使用了:
命令使用
至此谬俄,所有安裝都結(jié)束啦0匕小!溃论!
三更半夜:2018-01-10 00:56