由於大家普遍使用 Windows 系統,所以本文只介紹 Windows 系統中 Python 環境的安裝。
在 Windows 中安裝 Python 與安裝普通軟件沒什么差別,下載所需版本的安裝包后,點擊“下一步”即可,需要注意的是在每一步界面中可以進行一些勾選設置,具體內容請參見下文。
1 Python 安裝包下載
Python 安裝包下載地址:https://www.python.org/downloads/
在瀏覽器中輸入以上地址,進入 Python 下載頁面,可以看到最新版本的是 Python 3.8.2
(黃色背景色)以及各個版本的 Python,如下圖所示:
如下圖所示,在各個版本列表中,我們可以用右側的進度條往下翻,可以發現 Python 可以分為兩個大的版本,分別是 Python 2.x 和 Python 3.x,Python 3.x 這一大版本是一次重大升級更新,它沒有考慮與 Python 2.x 的兼容性,雖然避免了引入歷史包袱,但這也導致很多已有的項目無法順利升級 Python 3.x,便只能繼續使用 Python 2.x,而大部分剛剛起步的新項目又使用了 Python 3.x,所以目前官方還需要維護這兩個版本的 Python。
本文是以 Python 的最新版本 Python 3.8.2
為例演示 Windows 中的 Python 安裝過程。
點擊下圖所示的Download Python 3.8.2
按鈕進入 Python 3.8.2
的下載頁面。
Python 3.8.2
的下載頁面https://www.python.org/downloads/release/python-382/
如下圖所示:
對前綴的說明:
- 以
Windows x86-64
開頭的是 64 位的 Python 安裝程序; - 以
Windows x86
開頭的是 32 位的 Python 安裝程序。
對后綴的說明:
embeddable zip file
表示 .zip 格式的綠色免安裝版本,可以直接嵌入(集成)到其它的應用程序中;executable installer
表示 .exe 格式的可執行程序,這是完整的離線安裝包,一般選擇這個即可;web-based installer
表示通過網絡安裝的,也就是說下載到的是一個空殼,安裝過程中還需要聯網下載真正的 Python 安裝包。
本文選擇的是Windows x86-64 executable installer
,即 64 位的完整的離線安裝包。
點擊下載就可以得到的 python-3.8.2-amd64.exe 。
2 安裝 Python
下載好所需版本的 Python 安裝包,就可以正式開始安裝 Python 了。
雙擊下載好的 Python 安裝包 python-3.8.2-amd64.exe
,如下圖所示,由於本人已經安裝過 Python 3.8.1
版本,所以第一項顯示的是Upgrade Now(現在升級)
,如果是第一次安裝 Python 的話,應該顯示Install Now(現在安裝,也叫默認安裝)
。
Python 支持兩種安裝方式,默認安裝和自定義安裝:
- 默認安裝會勾選所有組件,並默認安裝在 C 盤。
- 自定義安裝可以手動選擇要安裝的組件,並可以按照自身習慣安裝到其它盤符。
本文選擇自定義安裝,將 Python 安裝到 D 盤的常用目錄,避免C盤文件過多。點擊Customize installation
進入下一步,選擇要安裝的 Python 組件。
沒有特殊要求的話,保持默認即可,本文是全部勾選。
點擊Next
繼續,選擇安裝目錄。
選擇好你常用的安裝目錄,點擊Install
,等待幾分鍾就可以完成安裝,會出現如下界面。
安裝完成以后,打開 Windows 的命令行程序(命令提示符窗口界面),在窗口中輸入 python
命令(注意字母p是小寫的),如果出現 Python 的版本信息,並看到命令提示符 >>>
,就說明安裝成功了,如下圖所示。
3 關於 IDLE
IDLE 是 Python 自帶的簡易開發環境,是隨着 Python 的安裝而自動安裝的,它是一個 Python Shell (可以在打開的 IDLE 窗口的標題欄上看到),程序開發人員可以利用 Python Shell 與 Python 交互。
IDLE 是 Python 的交互式編程環境,它相當於一個功能無比強大的“計算器”,比 Windows 系統自帶的計算器的功能強大很多。安裝完成以后,在 Windows 開始菜單中找到 Python 3.8 文件夾
,在這里可以看到 IDLE 工具,如下圖所示,
本文將以 Windows 10 家庭版 系統中的 IDLE 為例,介紹如何使用 IDLE 。
單擊 Windows 系統桌面左下角的開始菜單,然后選擇“Python 3.8文件夾 -> IDLE (Python 3.8 64-bit)”
點擊即可打開 IDLE 窗口,如下圖所示。
可以輸入代碼,按下 Enter 鍵就可以查看結果,如下圖所示。
在日常開發中,通常不會只寫一行代碼的,需要編寫很多代碼,這時我們就需要單獨創建一個文件保存這些代碼了,等全部編寫完成后一起執行。具體方法如下:
(1)在 IDLE 主窗口的菜單欄上,選擇“File -> New File”菜單項(快捷鍵 Ctrl + N)
,將打開一個新窗口,在該窗口中,可以直接編寫 Python 代碼。
按 Enter 鍵可以換行,如下圖所示。
(2)如上圖所示,左上角有*
表示文件沒有保存,按下快捷鍵<Ctrl+S>
保存文件,將跳出一個窗口,可以選擇保存的路徑,如下圖所示。
還可以自定義文件名稱,本文設置為 demo.py
。其中,.py
是 Python 文件的擴展名。在菜單欄中選擇“Run -> Run Module”菜單項(快捷鍵 F5 )
,運行程序,如下圖所示。
(3)運行程序后,將自動打開 Python Shell 窗口顯示運行結果,如下圖所示。
Python IDLE常用快捷鍵(參考)
在 IDLE 中,可通過選擇“Options -> Configure IDLE”菜單
,再打開的“Settings”
對話框的“Keys”
選項中查看快捷鍵。
本文也羅列了一些常用的快捷鍵,顯然是不全的,如下所示:
快提鍵 | 說 明 | 適用范圍 |
---|---|---|
F1 | 打開 Python 幫助文檔 | Python文件窗口和Shell 窗口均可用 |
Alt+/ | 自動補全前面曾經出現過的單詞,如果之前有多個單詞具有相同前綴,可以連續按下該快捷鍵,在多個單詞中間循環選擇 | Python 文件窗口和 Shell 窗口均可用 |
Alt+3 | 注釋代碼塊 | 僅 Python 文件窗口可用 |
Alt+4 | 取消代碼塊注釋 | 僅 Python 文件窗口可用 |
Ctrl+Z | 撤銷一步操作 | Python 文件窗口和 Shell 窗口均可用 |
Ctrl+S | 保存文件 | Python 文件窗口和 Shell 窗口均可用 |
Ctrl+] | 縮進代碼塊 | 僅 Python 文件窗口可用 |
Ctrl+[ | 取消代碼塊縮進 | 僅 Python 文件窗口可用 |
Ctrl+F6 | 重新啟動 Python Shell | 僅 Python Shell 窗口可用 |
4 如何運行一個Python程序
Python 支持兩種代碼運行方式:交互式編程、編寫代碼源文件。
4.1 Python 交互式編程
在命令行窗口中直接輸入代碼,按下回車鍵就可以運行代碼。
這種方式可以立即輸出結果,並且執行完一行代碼,還可以繼續輸入下一行代碼,再次回車並輸出結果。整個過程就像我們在和計算機聊天,“你說幾句,我說幾句”,所以稱為交互式編程。
進入 Python 交互式編程環境有兩種方法:
第一種方法,是在命令行工具窗口中輸入 python
命令,看到>>>
提示符就可以開始輸入代碼了,如下圖所示:
第二種方法,打開 Python 自帶的 IDLE 工具,默認就會進入交互式編程環境,如下圖所示:
4.2 編寫 Python 代碼源文件
最常見的編程方式就是創建一個代碼源文件,將所有代碼(某一類代碼)放在源文件中。
Python 源文件是一種純文本文件,內部沒有任何特殊格式,我們可以使用任何文本編輯器打開它,比如:記事本、EditPlus、PyCharm、VS Code 和 Sublime Text 3等等。要注意的是,不能使用寫字板、Word、WPS 等排版工具編寫 Python 源文件,因為排版工具一般都有特殊格式或者特殊字符,會使得代碼變得很亂,不能被 Python 解釋器識別。
(1)源文件的后綴
Python 源文件的后綴為 .py
。
后綴只是用來區分不同的編程語言,並不會導致源文件的內部格式發生變化,源文件還是純文本的。編譯器(解釋器)、編輯器和用戶(程序員)等都會依賴后綴來區分當前源文件屬於哪種編程語言。
(2)源文件的編碼格式
Python 3.x 這個大版本是以 UTF-8
作為默認的源文件編碼格式,推薦大家使用專業的文本編輯器,請看本博客歷史文章《Python 開發工具推薦》。
(3)運行源文件
選擇一款自己喜歡的開發工具(編輯器),創建一個源文件,命名為 demo.py
,再寫點兒代碼,然后保存(快捷鍵 Ctrl + S):
print("微信公眾號:碼農阿傑")
運行 Python 源文件有兩種方法:
(1)使用 Python 自帶的 IDLE 工具運行源文件。
在本文第 3 節中已經介紹過了,此處不再贅述。
(2)在命令行工具窗口中運行源文件。
進入命令行工具窗口界面,切換到源文件demo.py
所在的目錄,然后輸入下面的命令就可以運行源文件:
python demo.py
運行完該命令,可以立即看到輸出結果,如下圖所示。