時(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頁(yè)面:
python版本選擇頁(yè)面 python3 選擇點(diǎn)擊鏈接: Latest Python 3 Release - Python 3.6.4
python2 選擇點(diǎn)擊鏈接: Latest Python 2 Release - Python 2.7.14
-
python3 下載(下載頁(yè)面列表中的 Windows x86-64 executable installer):
python3下載頁(yè)面 -
python2 下載(下載頁(yè)面列表中的Windows x86-64 MSI installer):
python2下載頁(yè)面
三、python安裝
注意: 關(guān)于python.exe修改為python2.exe和python3.exe,以此來(lái)區(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 以后,得到下面頁(yè)面,全部勾選上,點(diǎn)擊Next(下一步) :
python3定制安裝圖2 -
在這個(gè)頁(yè)面中將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!!!,說(shuō)明安裝成功了:
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!!!,說(shuō)明安裝成功了:
python2測(cè)試圖1 -
同樣我們修改安裝目錄(C:\Python27)下的python.exe,改為python2.exe:
python2測(cè)試圖2這樣就可以在cmd直接鍵入python2,運(yùn)行Python2啦。
四、python的pip使用問題:
- python可以通過(guò)pip這個(gè)指令,來(lái)方便地下載程序中的依賴包。
- 確保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ò)因此,通過(guò)修改python.exe來(lái)區(qū)分python2和python3的做法,會(huì)使其中一個(gè)pip不可用,我們可以通過(guò)下面的方法補(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都改回去,改為原來(lái)默認(rèn)的python.exe,我們可以在cmd中,通過(guò)下列指令來(lái)分別運(yùn)行python2和python3:
# 這個(gè)用來(lái)運(yùn)行python2
py -2
# 這個(gè)用來(lái)運(yùn)行python3
py -3
# 查看pip2版本,顯示版本說(shuō)明可以正常使用
pip2 -V
# 查看pip3版本,顯示版本說(shuō)明可以正常使用
pip3 -Vpip使用測(cè)試
3、pip使用異常:
-
在正常的使用過(guò)程中,pip如果出現(xiàn)異常(原來(lái)使用的好好的,后面出問題了),我們可以通過(guò)下面指令來(lái)更新配置:
# python2
py -2 -m pip install -U pip# python3
py -3 -m pip install -U pip# 如果你修改了python.exe,可以用以下命令來(lái)替代
python2 -m pip install -U pip
python3 -m pip install -U pip# 上面通過(guò)python的-m參數(shù),將pip模塊當(dāng)作腳本來(lái)運(yùn)行,安裝更新升級(jí)
upgrade更新升級(jí)pip
4、使用pip下載依賴包:
-
使用下列命令來(lái)安裝依賴包:
pip2 install xxx
-
下面演示使用pip2安裝著名的數(shù)學(xué)繪圖依賴包matplotlib,在cmd中執(zhí)行下列指令:
pip2 install matplotlib
-
如果之前安裝過(guò),可以通過(guò)添加 -U 參數(shù),進(jìn)行更新升級(jí):
pip2 install matplotlib -U
matplotlib通過(guò)pip方式安裝
五、給python.exe創(chuàng)建硬鏈接:
-
有時(shí)我們想把下面指令都有能使用,怎么辦?
py -2
py -3
python2
python3
pip2
pip3我們可以通過(guò)給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é)束啦!??!
三更半夜:2018-01-10 00:56




















