Python的安裝--windows平臺

〇、一個你不能忽略的前言

工欲善其事,必先利其器。今天我們系統的學習一下Python的安裝過程,主要包括三個軟件:Python解釋器,編輯器(使用Visual Studio Code,簡稱VS Code),python軟件包管理系統(簡稱pip)。

我會手把手地帶你安裝,並詳解每個軟件的作用。

下面我們來安裝第0個軟件:Python解釋器。

一般情況下,當我們在說Python時,意思是Python語言。但當我們說下載一個Python,意思則是下載Python解釋器。

如果在安裝的過程當中,你遇到了電腦報錯,比如像下圖這樣。不要慌,我們在學習編程時,總會遇到各種問題,這是最正常的事情。出現報錯,請仔細查閱本文文檔。如果依然找不到解決方案,嘗試搜索報錯的內容。

比如下圖這個,就去搜索:計算機中丟失api-ms-win-crt-process-|1-1-0.dll。

2018-09-30-17-05-13

比如下圖這個,就去搜索:No module named 'setuptools'

2018-09-30-17-05-26

如果通過搜索依然無法解決問題,那就在羣聊中尋求同學,或者課程助教的幫助。

一、Windows系統安裝步驟

1-1 安裝Python 3.7.0 解釋器

首先需要說一下,Windows系統主要講解Win 7環境下Python3.7.0的安裝操作。推薦Win XP和win 10的Python解釋器版本爲Python3.4.4和Python3.6.5,Python安裝包雖然版本不同,但安裝過程其實都是差不多的。

建議先不要着急安裝,先把這個安裝文檔瀏覽一遍,理清要做的事情再動手去安裝,切記:方法不對,努力白費~

如果你使用的是 win XP操作系統,建議安裝Python3.4.4,新版本容易出現不兼容的情況,請在官網https://www.python.org/downloads/release/python-344/選擇python3.4.4版本進行下載,這並不會影響我們的後續學習。安裝過程的注意事項在後面有詳解,各版本大同小異。

如果你使用的是 win 10操作系統,建議安裝Python3.6.5,新版本容易出現不兼容的情況。網盤下載地址:https://share.weiyun.com/560Cjoa

網盤是32位的安裝包,64位的操作系統也可以正常使用。如果你想要64位的安裝包,可以在官網下載。官網地址https://www.python.org/downloads/release/python-365/。選擇python3.6.5版本,這並不會影響我們的後續學習。安裝過程的注意事項在後面有詳解,各版本大同小異。

目前,Python有兩個版本,一個是2.x版,一個是3.x版,這兩個版本是不兼容的。由於3.x版越來越普及,我們後面的課程內容都是基於Python3來進行。

如果你使用的是 win 7操作系統,建議安裝最新的Python3.7.0。首先我們進行Python的安裝,官方下載地址在此:https://www.python.org/downloads/

打開鏈接後點擊【Download】,選擇【Windows】,查找適合你電腦的Python解釋器。

2018-09-30-17-14-43

根據你電腦的Windows版本(64位還是32位)從Python的官方網站下載Python 3.7對應的安裝程序。

2018-09-30-17-15-15

官網寫的英文提示翻譯成漢語,大致意思就是請注意,Python3.5以上的版本不能在WindowsXP或更早版本上使用。

2018-09-30-17-15-37

最新版本比較適合win7系統,下面簡單解釋一下安裝文件的類型,推薦使用executable install 安裝版。

2018-09-30-17-15-56

因爲是境外網站所以速度可能很捉急,所以我還準備了一個網盤下載地址:https://share.weiyun.com/5K6571w,可以點擊下載。

下載完與你電腦相匹配的Python安裝文件之後,雙擊進行安裝。彈出【安全警告】,點擊【運行】即可。

特別要注意勾選【Add Python 3.7 to PATH】,然後點擊【Install Now】即可完成安裝。

2018-09-30-17-16-36

這是因爲Windows會根據一個Path的環境變量設定的路徑去查找python.exe,如果沒找到,就會報錯。所以,務必勾選“Add Python 3.7 to PATH”。

安裝完成後,會彈出【Setup was successful】的彈窗,點擊右下r角【Close】關閉即可。

2018-09-30-17-16-56

安裝成功後,你可以使用win+r調出【運行】彈窗,輸入“cmd”之後打開【命令提示符窗口】。

2018-09-30-17-17-13

打開【命令提示符窗口】,敲入python後,會出現兩種情況:

情況一:看到下面的畫面,就說明Python安裝成功。出現提示符>>>就表示我們已經進入Python交互式環境,可以輸入任何Python代碼,回車後會立刻得到執行結果。

舉個栗子:輸入【200+100】,點擊回車,可以得到運算結果300。

2018-09-30-17-17-37

情況二:如果你的【命令提示符窗口】出現下面這句話,就說明Python安裝出了點小bug。 翻譯成中文大體意思是【‘python’ 不是內部或外部命令,也不是可運行的程序或批處理文件】。

2018-09-30-17-17-56

這主要是因爲Windows會根據Path環境變量設定的路徑去查找python.exe,如果沒找到,就會報錯。所以呢,如果在安裝時漏掉了勾選 【Add Python 3.7 to PATH】,那就要手動把python.exe所在的路徑添加到Path中。

如果你不知道怎麼修改環境變量,那最簡單的方法就是把Python安裝程序卸載後重新運行一遍,記得務必勾選【Add Python 3.7 to PATH】喲~

1-2 安裝Python包管理系統

pip 是 Python 的包管理工具,該工具提供了對Python 包的查找、下載、安裝、卸載的功能。不管你是win 7、win XP還是win 10,都要安裝pip~

爲了更好地使用Python,下面我們來安裝一下pip吧~

下載網址是:https://pypi.org/project/pip/#files,如下圖,選擇第二個進行下載即可。

2018-09-30-17-20-18

如果網速過慢,你也可以通過網盤下載:https://share.weiyun.com/560Cjoa

下載後會得到一個壓縮包,解壓後得到一個後綴爲tar格式的文件,把它再解壓一次,得到一個文件夾pip-18.0,點擊進入該文件夾,你會看到一個setup.py的文件。

2018-09-30-17-21-16

這時,選中最上面的文件路徑,把它複製下來。

2018-09-30-17-21-34

務必 將你的輸入法切換到英文模式,再進行下面的步驟——本文中所有的輸入操作,都是英文,尤其是標點符號。

啓動命令提示符,輸入“e:”,按enter,即可將路徑切換至e盤(同理如果你下載到了d盤,則輸入)。如果你把文件下載到了c盤,則不需要做這一步。

輸入 cd(即切換工作目錄,也可以理解進入到另一個文件夾),按下空格,鼠標右鍵粘貼剛纔複製的文件路徑。按下enter。

2018-09-30-17-21-59

輸入python setup.py install,按下enter,即可完成安裝。

2018-09-30-17-22-11

輸入pip -v(注意pip後面是有空格的),按下enter,顯示結果如下,則說明安裝成功。

2018-09-30-17-22-26

教完再聊這幾個軟件具體功能,大家不要着急啊~

1-3 安裝VS Code 編輯器

安裝了Python的軟件包管理系統,下面需要安裝的是編輯器,VS Code的安裝跟python的安裝是彼此獨立的,不要混爲一談喔~~

win 7、winXP和win 10用戶都要安裝。而且VS Code是兼容性比較好的,大家可以放心下載並安裝最新版本~

編輯器就是一個方面在自己電腦編寫代碼的軟件,類似於爲了方便寫文字安裝的Word~

我們接下來要安裝的編輯器是Visual Studio Code,簡稱VS Code。

下載網址是:https://code.visualstudio.com/,點擊[Download for Windows]即可下載。

2018-09-30-17-25-45

彈出【安全警告】窗口,點擊【運行】。

繼續點擊【下一步】。

2018-09-30-17-26-00

【許可協議】窗口,選擇【我接受協議】,然後點擊【下一步】。

2018-09-30-17-26-20

【選擇目標位置】窗口,繼續點擊【下一步】即可。

2018-09-30-17-29-03

【選擇開始菜單文件夾】直接點擊【下一步】即可。 2018-09-30-17-29-16

在【選擇其他任務】窗口,建議勾選所有的選項,然後點擊【下一步】。 2018-09-30-17-29-29

彈出的【安裝就緒準備】窗口,直接點擊【安裝】~ 2018-09-30-17-29-40

稍等幾分鐘,在最後彈出的窗口,勾選啓動軟件,最後點擊【完成】。 2018-09-30-17-29-55

ok,你終於成功安裝了VS Code編輯器,默默給自己點個贊吧~有了編輯器,你就可以進行實操代碼練習了。不過呢,我們還需要對Vs Code編輯器進行一些小配置。

軟件安裝好之後,打開運行它。如下圖,在左側有一個正方塊,它是“擴展”的意思。點擊它,然後搜索“python”,點擊【Install】,安裝python擴展。

2018-09-30-17-30-23

如果打開VS Code界面提示你下載Git,不用下載直接跳過,點擊右下角的小叉號關閉。此時界面是英文版,如何你想用中文【簡體】版本,點擊安裝語言包的【安裝並重啓】按鈕。

2018-09-30-17-30-45

你也可以通過點擊左側擴展”按鈕,然後搜索“Chinese”,選擇語言擴展包:Chinese (Simplified) Language Pack for VS Code,點擊【Install】進行中文【簡體】版本的安裝。

2018-09-30-17-32-48

安裝完Python擴展和語言包,我們的編輯器就可以正常使用,寫個代碼慶祝一下吧,點擊菜單欄的【文件】,選擇下拉列表的【新建文件】,在【Untitled-1】文件中敲入Python代碼,此時會發現,代碼顏色統一灰色基調。

def greet(name):
    print(name+'早上好!')
greet('小龍人')

2018-09-30-17-33-15

不要着急,我們要把文件保存爲Python文件(.py結尾),然後纔可以在終端運行。

保存操作跟我們平時保存Word文件的操作大同小異,首先點擊【文件】,選擇下拉列表的【保存】或【另存爲】,然後修改【文件名】和【保存類型】(務必選擇"Python") 2018-09-30-17-33-33

在第一次運行程序的時候,VS Code提示你安裝pylint,務必點擊安裝。

2018-09-30-17-34-36

文件保存好之後,你會發現Python代碼的關鍵字是不同顏色的,此時點擊鼠標右鍵,選擇【在終端中運行Python文件】,一秒鐘的時間,終端窗口會彈出代碼的運行結果~是不是感覺自己棒棒噠~

2018-09-30-17-35-36

當我們在運行程序時,記得檢查(現在你還不用管它)一下屏幕左下角的系統環境,是不是你所下載的Python3.7版本,如果不是,切換過來。

2018-09-30-17-36-02

至此,你成功完成了編輯器的安裝。

二、Python編輯器備選方案

不得不承認,安裝VS Code然後配置開發環境,對於新手來說是一件非常容易出錯的事情。

理論上,這篇教程列舉了具體的安裝步驟,以及你可能遇到的困難和解決方案,但是依然很難避免100%不出問題。所以,給出兩個簡單點的替代方案。

替代方案的好處是簡單方便,壞處是它們都是英文界面。

2-1 IDLE

第一個方案是使用IDLE。

在我們安裝好python之後,其實系統會直接幫我們安裝一個IDE(Integrated Development Environment 集成開發環境),這個IDE名爲IDLE。

利用IDLE,其實也可以實現代碼的編輯和運行。只是界面比較簡潔。

下面,我們就去把IDLE找出來運用一下。在【Windows系統】點擊左下角【開始】,點擊【所有程序】,選擇【Python 3.7】文件夾下的【IDLE】,點擊之後會彈出【Python 3.7.0 shell】的窗口。

2018-09-30-17-36-39

啓動它之後,默認是Python shell(命令解析器),你輸入一行代碼它會執行一行代碼。效果和終端類似。

你可以通過點擊左上角的【File】-【New File】來新建一個py文件,編輯/存儲你的代碼,此時效果就和VS Code類似了。

你需要先保存你的代碼文件,確保文件是Python格式,纔可以在終端運行程序。 2018-09-30-17-36-54

如果不保存文件,直接點擊點擊【F5】進行運行,會有彈窗提醒你保存文件。 2018-09-30-17-37-07

保存完文件之後,點擊菜單欄的【Run】,在下拉列表選擇【Run Module F5】(快捷鍵是F5),等一秒鐘就可以看到結果了。 2018-09-30-17-37-19

如何你想了解關於IDLE更多的操作方式,可以點擊這個鏈接:https://baike.baidu.com/item/Idle/3823402?fr=aladdin

2-2 “傻瓜式安裝”-Anaconda

下載鏈接在此:https://www.anaconda.com/download/

Windows用戶要根據自己電腦操作系統64-Bit/32-Bit以及Python版本下載匹配的Anaconda。

2018-09-30-17-38-13

如果你選擇安裝這個軟件,那麼……你就只需要安裝這個軟件就夠了。什麼python,pip,VS Code就全都不需要安裝了。

它把所有的功能都打包在了一起,甚至提前幫你安裝了一些常用模塊,常用庫。但文件大小會比較大,在500MB以上。

2018-09-30-17-38-29

下載完成後,你會看到這樣一系列安裝軟件,暫時,你還不需要了解太多。

如果你想要寫代碼,點擊上面的【Jupyter Notebook】,然後稍等片刻即可。它會調用你的瀏覽器,打開一個編程頁面。

2018-09-30-17-38-47

首先你看到的,是你的電腦文件夾。如上圖所示,如果你點擊Desktop,那就會進入你的電腦桌面。

選擇你喜歡的文件夾,然後點擊右上角的【New】-【Python3】,就可以進行編程操作。

2018-09-30-17-39-00

瞭解了這兩種替代方案,下面給大家詳細講解一下各軟件的基本用法。

三、Python軟件的系統解讀

第一個,先講python解釋器。

我們知道,計算機是用0和1來交流的。最早期的代碼就是用0和1寫出來,我們將此稱爲“機器語言”。 2018-09-30-17-39-48

計算機靠機器語言來直接運行,輸入方法是靠打孔帶(一個條帶上面有實心空心的小點,對應1和0)。後來出現了磁帶,但指令輸入的本質沒有改變。

我們目前所常聽到的c++,java,php,以及python等都屬於高級語言,和人的語言更加接近,便於學習理解。

但是計算機自己使用的依然是機器語言,它只能直接執行那些由0和1組成的程序。所以就需要一個“編譯”的過程。將我們寫出的代碼,翻譯成計算機能懂的“0”和“1”。

python解釋器,做的就是這樣一個工作。

2018-09-30-17-40-05

像Windows的命令提示符,MacOS的terminal,都被我們稱爲終端軟件。你可以將終端軟件,認爲是程序的執行者。我們可以直接在終端軟件上輸入代碼或者指令,終端軟件會去調用硬件,來完成我們想要它做的事。

用一個通俗的比喻,終端就像是一個聊天軟件,讓我們能夠和計算機聊天。Python就是我們使用的語言,而Python解釋器負責把我們的話翻譯給計算機。

2018-09-30-17-40-18

我們跟計算機的交流,利用命令提示符(終端)輸入Python代碼(語言),可以類比爲我們用微信(終端)輸入英語字符(語言)的過程。可以參看下面這個表格。

2018-09-30-17-40-29

聊天是一句一句聊的,但我們實際編程的時候可不是寫一句就執行一句的。終端軟件是個很好的“聊天軟件”,卻並非優秀的記錄者。

如果我們想寫比較長的程序,並且保存下來,或者是修改舊的代碼。使用終端軟件就會顯得很麻煩,就彷彿微信不能替代word。我們需要一個編輯器。

2018-09-30-17-40-43

就像你寫文章時會用word,修圖會用ps,它們都可以被理解爲編輯器。寫代碼也有寫代碼的編輯器,比如VS Code就是一個非常棒的編輯器。

第二個、Windows用戶怎麼用VS Code

VS Code可以幫我們記錄,修改,管理代碼,還支持提醒報錯,調試代碼。在編程的過程裏,能幫到我們許多。

2018-09-30-17-41-55

雖然安裝步驟中簡單提及過VS Code的使用方法,但是爲了讓大家更加系統地明白VS Code的使用方法,這裏再囉嗦下,windows用戶請看下面:

你可以安裝Python語言的擴展,也就是安裝中文支持,見上面所述。

點擊左上角【文件】-【新建文件】,可以創建一個新的程序。

2018-09-30-17-42-16

新建的文件默認是txt格式。所以我們要先修改它的格式。再次點擊左上角【文件】-【保存】,即可保存寫好的代碼。選擇保存類型,選擇Python格式。

2018-09-30-17-42-29

寫完代碼後,記得先保存。然後點擊左上角【調試】-【啓動調試】可以試運行你寫的代碼。這樣,就完成了!

2018-09-30-17-42-52

或者使用鼠標右鍵點擊代碼區,選擇“在終端中運行Python文件”,也可以。 2018-09-30-17-43-09

老師在課堂上,主要展示的也是編輯區的代碼塊和終端運行的情況這兩個部分。

第三個、軟件包管理系統

最後,講講python軟件包管理系統(pip)。

python的一大魅力,在於它允許你,從網絡上下載別人已經寫好的程序,來爲你工作。這樣能幫你減少很多工作量。而pip的作用,就是幫你下載別人已經編寫好的代碼,讓你直接引用即可。

用一個通俗的比喻,python就好比是iphone,而pip就好比是應用商店。

舉個例子,如果我想實現一個簡單的功能:從網絡上下載一個好看女孩子的照片。

這個功能讓我自己寫就會非常痛苦,但網絡上已經有人把這個功能模塊寫好了,叫做“requests”。那麼我就要利用pip來把這個requests下載到我的電腦。

打開命令提示符,或者是terminal,使用英文模式(這很重要!不然會報錯)輸入pip(調用pip) install(安裝) requests(我想下載的功能模塊),點擊enter,就可以將這個功能模塊下載到我的電腦。

2018-09-30-17-43-41

蘋果用戶可用:pip3 install requests

安裝完成後當出現下面的提示,代表你的requests功能模塊安裝成功,把相關代碼,複製進終端軟件,按enter執行(代碼在下面那4行,點擊複製即可)。

2018-09-30-17-43-57

第四個、試運行一個程序

運行的目錄裏不可以帶中文,如果有中文使用上面教過“cd”的方法切換到英文目錄下。

下面的代碼一共是5行,response和requests是同一行。每輸入完一行代碼,再敲一次“enter”。(這是後面我們要學習的知識,現在你並不需要讀懂它。)

python
#這個教程演示的是在終端裏操作,如果你在VS Code裏敲代碼,則不需要寫第一行python
import requests
response=requests.get('https://gratisography.com/thumbnails/gratisography-318-thumbnail.jpg')
pic = open ('photo.jpg','wb')
pic.write(response.content)

務必在終端操作時需要輸入“Python”進入交互模式,爲防止出錯,可以一行一行輸入代碼(也可以一次性粘貼多行代碼),在終端粘貼時鼠標點擊右鍵選擇【粘貼】。### 第四個、試運行一個程序

運行的目錄裏不可以帶中文,如果有中文使用上面教過“cd”的方法切換到英文目錄下。

下面的代碼一共是5行,response和requests是同一行。每輸入完一行代碼,再敲一次“enter”。(這是後面我們要學習的知識,現在你並不需要讀懂它。)

2018-09-30-17-45-15

現在,打開你運行程序的默認目錄(就是剛啓動終端軟件時,那個目錄。如上圖,我的默認目錄就是C:\Users\Administrator)。看看裏面,有沒有多出來一張照片photo.jpg。

2018-09-30-17-45-30

如果你的默認目錄下出現一張跟上圖一樣的照片,說明你的操作是完全正確的哇~ 2018-09-30-17-45-45

最後告訴大家幾個你可能會頻繁使用的DOS命令,在Python交互環境下,如何退出?答案是輸入【exit()】,退出Python環境。 2018-09-30-17-45-58

如果你想進入其他文件夾,則直接輸入要進入的磁盤後面加冒號,例如命令【d:】,例如你想進入e盤,輸入命令【e:】 2018-09-30-17-46-19

如果你想訪問e盤的Python文件夾,則輸入cd E:\pander\ptyhon,命令格式:【cd 空格 文件夾的路徑】。 2018-09-30-17-46-34

好了,我們今天的課程就到此爲止了。記得自己動手安裝Python環境喲~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章