P1.6 Windows系統下安裝Python

<strong>* 注:對於目前的3.x版本,官方最新的已經到了3.8.x,由於3.7以後存在一些兼容性問題,例如深度學習框架TensorFlow基於Python 3.7以後的版本運行存在一些問題,因此我們還是建議先安裝3.6.x中的最新版本為好。

Windows下一般沒有預裝Python,因此我們需要先到Python的官方網站去下載Python的安裝包。用網頁瀏覽器打開Python的官網python.org,如下圖所示:


P1.6 Windows系統下安裝Python

Python官網首頁


點擊左上方的導航欄中的“Downloads”(即下載)鏈接按鈕,即可進入下載頁面。


P1.6 Windows系統下安裝Python

Python官網下載頁面

在下載頁面中,我們可以看到兩個明顯的黃色按鈕,分別是下載Python 3.x系列和Python 2.x的鏈接,我們點擊類似“Download Python 3.6.4”文字的按鈕即可進入下載Python 3.x版本的頁面。注意由於Python的不斷更新,版本號可能有所不同,一般選擇最新的穩定版本下載即可,不推薦下載測試版本的Python。


P1.6 Windows系統下安裝Python

Python官網下載頁面中的文件列表

在上圖所示的這個頁面中,我們向下滾動後找到文件列表(Files字樣)中類似“Windows x86-64 executable

installer”字樣的下載鏈接,這是我們現在常用的64位操作系統的安裝包的可執行文件的下載鏈接。我們強烈建議安裝64位的版本,因為它的執行性能較好,並且會避免很多可能的潛在問題。當然這要求電腦安裝的Windows 7、8、10的操作系統本身就是64位的。如果是32位的操作系統,那麼只能下載32位版本的Python安裝包。


點擊剛剛的下載鏈接,將安裝包下載到本地電腦上。


P1.6 Windows系統下安裝Python

Python安裝包位置


然後在下載文件夾中找到安裝包雙擊來運行。會進入類似下圖所示的安裝開始界面。


P1.6 Windows系統下安裝Python

Python安裝選項界面


在上圖所示的這個安裝界面中,要注意把最下面的“Add Python 3.6 to PATH”選擇框勾選上,這樣才能在以後命令行方式運行Python程序時更方便。另外,Python默認是安裝到每個Windows用戶的個人文件夾下,這樣的話Python的文件夾會比較複雜,因此我們建議要選擇安裝到一個簡單的文件夾下,例如C盤的python3。所以我們在這個頁面裡,要在上面兩個選項中選擇下方的“Customize installation”進行個性化安裝,進入下面的頁面,


P1.6 Windows系統下安裝Python

第二個Python安裝選項界面


這裡還沒有設置安裝的文件夾,只是一些選項,特別要注意“pip”前的選擇框一定要勾選上,這是Python第三方代碼庫的安裝工具,後面安裝TensorFlow和其它一些依賴包都需要用到它。其它選項可以也都選上,然後點擊“Next”進入下一個頁面。


P1.6 Windows系統下安裝Python

第三個Python安裝選項界面


在這個頁面中,在 “Customize install location”下方的安裝路徑輸入框中,建議將原來複雜的安裝文件夾位置改為類似“C:\\python3”這樣的簡單路徑,這樣以後便於尋找。上面的選項中,“Add Python to environment variables”一定要勾選上,其它幾個也建議都勾選上,然後點擊“Install”按鈕就可以靜等安裝結束了。


P1.6 Windows系統下安裝Python

Python安裝成功提示界面


看到上圖所示截圖中的界面出現,就表示安裝已經成功了,點擊“Close”關閉安裝程序就可以了。下面,我們再驗證一下安裝情況。從開始菜單裡選擇“附件”中的“命令提示符”程序執行,也可以直接在點擊開始菜單後出現的輸入框(Windows 10可以點擊任務欄左下角的Windows圖標後直接輸入)中輸入“cmd”或“命令提示符”即可找到,執行後會看下如下圖中的界面,


P1.6 Windows系統下安裝Python

啟動CMD命令行終端


這就是歷代Windows版本中都有的命令行終端CMD,現在中文Windows中叫“命令提示符”,我們在後面有時直接用CMD來代表它。在CMD中用鍵盤輸入python,然後按回車鍵執行,


P1.6 Windows系統下安裝Python

啟動Python交互式命令行界面

可以看到,如上圖一樣,會有Python語言的一些版本信息出現,並出現“>>>”的命令提示符,這是Python的一個即時交互式命令行界面,這個界面能夠出現,代表著Python已經順利安裝。我們可以在這個交互式界面中嘗試隨便輸入一個算式,例如 3.14 * 9,按回車鍵後(本書後面都將省略掉輸入回車這一步,因為所有命令都需要按回車來執行)就可以看到Python對這個算式的計算結果,


P1.6 Windows系統下安裝Python

在Python交互式命令行界面輸入代碼

在Python交互式命令行界面中,輸入quit()即可退出並回到Windows的命令提示符界面。


P1.6 Windows系統下安裝Python

退出Python交互式命令行界面

下面我們再看一下如何執行Python程序,打開Windows的記事本程序(也可以在“開始”菜單中的“附件”中找到或在開始菜單中直接輸入“記事本”),輸入下面的代碼:


print(3.14 * 8)


然後在“文件”菜單中選擇“另存為”來進行保存,


P1.6 Windows系統下安裝Python

記事本保存文件時選擇UTF-8編碼

然後在接下來的界面中,選擇保存到某個文件夾,例如桌面文件夾,文件名改成test.py,注意Python程序文件都應該以“.py”作為文件後綴(也叫文件的擴展名字),這樣Python程序才能識別;最後要特別注意的是文件的編碼一定要選擇“UTF-8”,因為Python 3.x系列默認是支持國際字符集Unicode的,而UTF-8是Unicode中最常用的一種文件編碼格式,不僅支持中文編碼,對其它各種國際字符集也支持的很好。這也是我們為什麼要用菜單裡的“另存為”來保存的原因,因為Windows的記事本默認是用系統編碼(在中文Windows的情況下一般是GB2312編碼,在編碼下拉框中會顯示為“ANSI”)來保存的,這樣會給後面帶來潛在的各種編碼問題,所以我們一定要記住用UTF-8編碼來保存Python的程序文件。


各個選項選擇好了之後,就可以點擊“保存”按鈕來保存程序文件了。保存之後,我們打開桌面文件夾,就可以看到有一個“test.py”的文件在裡面了,直接在桌面上也可以看到這個文件的圖標了。


P1.6 Windows系統下安裝Python

保存文件後的結果截圖

然後,我們再打開命令提示符,因為命令提示符默認會將工作目錄設置為正在使用Windows的用戶的個人文件夾下,我們直接輸入下面的命令就可以進入用戶桌面目錄(注意,計算機中一般“目錄”和“文件夾”是同一個概念,在開發中,有些人習慣使用“目錄”(directory)這個詞,我們在後面也將大量使用“目錄”的說法),


cd Desktop


cd是“change directory”的意思,也就是改變當前的工作目錄,注意命令和目錄名字的大小寫,按回車後即可看到如下圖一樣,我們已經處於用戶的桌面目錄下了,命令提示光標“_”前面一般就是我們所處的工作目錄的完整路徑,例如圖2.15所示截圖中是C:\\Users\\topxeq\\Desktop,這是Windows對路徑的表達方式,代表在硬盤C盤中的用戶目錄下的topxeq這個用戶的桌面文件夾),我們可以輸入“dir”命令查看這個目錄下的所有文件。


P1.6 Windows系統下安裝Python

CMD中文件夾中的文件列表

可以看到,這個目錄下有很多.lnk為擴展名的文件,這些就是桌面上的各個軟件快捷方式的“真身”,另外可以看到我們新建的test.py文件。在這裡我們可以輸入下面的命令來執行這個Python程序,注意命令和後面的參數之間需要有空格分割(後面的命令都類似,我們將不再特別提醒)。


python test.py


命令執行後得到如下圖所示的結果,


P1.6 Windows系統下安裝Python

Python程序的執行結果

可以看到,我們剛才寫的程序已經被執行了,Python已經把我們要計算的3.14乘以8這個算式計算出來,並且輸出到命令行界面上了。我們後面的Python程序執行,大部分會用這樣的命令行執行方式。


我們再看一下剛剛執行的代碼,


print(3.14 * 8)


其中, “*”號在計算機中被用來代替一般的乘號“×”以免和英語的x字母混淆,print則是Python常用的一個功能函數(計算機語言中,常用“函數”來代表執行一段程序的代碼,與數學中函數的概念不完全一樣,有時候也叫“方法”),函數後面需要用小括號來把函數需要執行的參數括起來,即使不需要任何參數的函數,也需要跟著一對小括號。print函數的作用是,把後面參數裡的值輸出到命令行界面上,如果參數是一個表達式,會先計算後把結果輸出。


至此為止,Python的安裝已經順利完成。


分享到:


相關文章: