- Python編程:從入門到實踐(第3版)
- (美)埃里克·馬瑟斯
- 2470字
- 2025-05-26 17:39:28
1.2 在各種操作系統(tǒng)中搭建 Python 編程環(huán)境
Python 是一種跨平臺的編程語言,這意味著它能夠在所有主流操作系統(tǒng)中運行。在所有安裝了 Python 的現(xiàn)代計算機上,都能夠運行你編寫的任何 Python 程序。然而,在不同的操作系統(tǒng)中,安裝 Python 的方法存在細微的差別。
在本節(jié)中,你將學(xué)習(xí)如何在自己的系統(tǒng)中安裝 Python。首先檢查系統(tǒng)是否安裝了較新的 Python 版本,如果沒有就進行安裝,然后安裝 VS Code。在各種操作系統(tǒng)中搭建 Python 編程環(huán)境時,只有這兩步存在差別。
在接下來的兩節(jié)中,你將運行程序 Hello World,并排除各種故障。我將詳細介紹如何在各種操作系統(tǒng)中完成這些任務(wù),讓你能夠搭建出一個可靠的 Python 編程環(huán)境。
1.2.1 在 Windows 系統(tǒng)中搭建 Python 編程環(huán)境
Windows 系統(tǒng)通常沒有默認安裝 Python,因此你可能需要安裝它,再安裝 VS Code。
安裝 Python
首先,檢查你的系統(tǒng)是否安裝了 Python。在“開始”菜單的搜索框中輸入“命令”并按回車鍵,再單擊程序“命令提示符”打開一個命令窗口。在終端窗口中輸入 python(全部小寫)并按回車鍵。如果出現(xiàn) Python 提示符(>>>),就說明系統(tǒng)安裝了 Python;如果出現(xiàn)一條錯誤消息,指出 python 是無法識別的命令,就說明沒有安裝 Python;如果系統(tǒng)自動啟動了 Microsoft Store,也說明沒有安裝 Python,此時請關(guān)閉 Microsoft Store,因為相比于使用 Microsoft 提供的 Python 版本,下載官方安裝程序是更好的選擇。
如果沒有安裝 Python 或安裝的版本低于 3.9,就需要下載 Windows Python 安裝程序。為此,請訪問 Python 官方網(wǎng)站主頁。將鼠標指向鏈接 Downloads,你將看到一個用于下載 Python 最新版本的按鈕。單擊這個按鈕,就會根據(jù)你的系統(tǒng)自動下載正確的安裝程序。下載安裝程序后,運行它。請務(wù)必選中復(fù)選框 Add Python ... to PATH(如圖 1-1 所示),這讓你能夠更輕松地配置系統(tǒng)。

圖 1-1 務(wù)必選中復(fù)選框 Add Python ... to PATH
在終端會話中運行 Python
打開一個命令窗口,并在其中執(zhí)行命令 python。如果出現(xiàn)了 Python 提示符(>>>),就說明 Windows 找到了你剛安裝的 Python 版本。
C:\> python Python 3.x.x (main, Jun . . . , 13:29:14) [MSC v.1932 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>
注意:如果沒有看到類似的輸出,請參閱附錄 A,其中有更詳盡的安裝說明。
在 Python 會話中執(zhí)行下面的命令:
>>> print("Hello Python interpreter!") Hello Python interpreter! >>>
應(yīng)該會出現(xiàn)輸出 Hello Python interpreter!。每當要運行 Python 代碼片段時,都請打開一個命令窗口并啟動 Python 終端會話。要關(guān)閉該終端會話,可先按 Ctrl + Z 再按回車鍵,也可執(zhí)行命令 exit()。
安裝 VS Code
要下載 VS Code 安裝程序,可訪問 Visual Studio Code 官方網(wǎng)站主頁,單擊按鈕 Download for Windows 下載安裝程序,再運行它。然后跳到 1.3 節(jié),并按那里的說明繼續(xù)。
1.2.2 在 macOS 系統(tǒng)中搭建 Python 編程環(huán)境
最新的 macOS 版本默認不安裝 Python,因此需要你自行安裝。在本節(jié)中,你將安裝最新的 Python 版本,再安裝 VS Code 并確保其配置正確無誤。
注意:較舊的 macOS 版本默認安裝了 Python 2,但你應(yīng)使用較新的 Python 版本。
檢查是否安裝了 Python 3
在文件夾 Applications/Utilities 中,選擇 Terminal,打開一個終端窗口;也可以按 Command + 空格鍵,再輸入 terminal 并按回車鍵。為確定是否安裝了較新的 Python 版本,請執(zhí)行命令 python3。很可能會出現(xiàn)一個消息框,詢問你是否要安裝命令行開發(fā)者工具。最好先安裝 Python,再安裝這些工具,因此請關(guān)閉該消息框。
如果輸出表明已經(jīng)安裝了 Python 3.9 或更高的版本,可跳過下一小節(jié),直接閱讀“在終端會話中運行 Python 代碼”。如果安裝的是 Python 3.9 之前的版本,請按下一小節(jié)的說明安裝最新的版本。
請注意,如果你使用的是 macOS,請將本書中所有的命令 python 都替換為 python3,以確保你使用的是 Python 3。在大多數(shù) macOS 系統(tǒng)中,命令 python 要么指向供內(nèi)部系統(tǒng)工具使用的過期 Python 版本,要么沒有指向任何程序(在這種情況下,執(zhí)行命令 python 將引發(fā)錯誤)。
安裝最新的 Python 版本
要下載 Python 安裝程序,可訪問 Python 官方網(wǎng)站主頁。將鼠標指向鏈接 Downloads,將出現(xiàn)一個用于下載最新版本 Python 的按鈕。單擊這個按鈕,就會根據(jù)你的系統(tǒng)自動下載正確的安裝程序。下載安裝程序后運行它。
運行安裝程序后,將出現(xiàn)一個 Finder 窗口。雙擊其中的文件 Install Certificates.command,運行它能讓你在開發(fā)實際項目(包括本書第二部分中的項目)時更輕松地安裝所需的額外庫。
在終端會話中運行 Python 代碼
現(xiàn)在可以嘗試運行 Python 代碼片段了。為此,需要先打開一個終端窗口并執(zhí)行命令 python3:
$ python3 Python 3.x.x (v3.11.0:eb0004c271, Jun . . . , 10:03:01) [Clang 13.0.0 (clang-1300.0.29.30)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
這個命令會啟動 Python 終端會話。應(yīng)該會出現(xiàn) Python 提示符(>>>),這意味著 macOS 找到了你剛安裝的 Python 版本。
請在終端會話中輸入如下代碼行并按回車鍵:
>>> print("Hello Python interpreter!") Hello Python interpreter! >>>
應(yīng)該會出現(xiàn)消息“Hello Python interpreter!”,它被直接打印到了當前終端窗口中。要關(guān)閉 Python 解釋器,可按 Ctrl + D 或執(zhí)行命令 exit()。
注意:在較新的 macOS 系統(tǒng)中,終端提示符為百分號(%),而不是美元符號($)。
安裝 VS Code
要安裝編輯器 VS Code,需要下載安裝程序。為此,可訪問 Visual Studio Code 官方網(wǎng)站主頁,并單擊鏈接 Download。然后,打開 Finder 窗口并切換到文件夾 Downloads,將其中的安裝程序 Visual Studio Code 拖到文件夾 Applications 中,再雙擊這個安裝程序以運行它。安裝 VS Code 后,可跳過 1.2.3 節(jié),直接閱讀 1.3 節(jié)并按其中的說明繼續(xù)。
1.2.3 在 Linux 系統(tǒng)中搭建 Python 編程環(huán)境
Linux 系統(tǒng)是為編程而設(shè)計的,因此大多數(shù) Linux 計算機默認安裝了 Python。編寫和維護 Linux 的人認為,你肯定會使用該系統(tǒng)進行編程,他們也鼓勵你這樣做。因此,要在這種系統(tǒng)中編程,幾乎不用安裝什么軟件,只需要修改一些設(shè)置。
檢查 Python 版本
在你的系統(tǒng)中運行應(yīng)用程序 Terminal(如果你使用的是 Ubuntu,可按 Ctrl + Alt + T),打開一個終端窗口。為確定安裝的是哪個 Python 版本,請執(zhí)行命令 python3(請注意,其中的 p 是小寫的)。如果安裝了 Python,這個命令將啟動 Python 解釋器。輸出指出了安裝的 Python 版本,還將顯示 Python 提示符(>>>),讓你能夠輸入 Python 命令。
$ python3 Python 3.10.4 (main, Apr . . . , 09:04:19) [GCC 11.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>>
上述輸出表明,當前計算機默認使用的版本為 Python 3.10.4。看到上述輸出后,如果要退出 Python 并返回終端窗口,可按 Ctrl + D 或執(zhí)行命令 exit()。請將本書中的命令 python 都替換為 python3。
要運行本書的代碼,必須使用 Python 3.9 或更高的版本。如果你的系統(tǒng)中安裝的版本低于 Python 3.9,請參閱附錄 A,了解如何安裝最新版。
在終端會話中運行 Python 代碼
現(xiàn)在可打開終端窗口并執(zhí)行命令 python3,再嘗試運行 Python 代碼片段。在檢查 Python 版本時,你就這樣做過。下面再次這樣做,然后在終端會話中輸入如下代碼并按回車:
>>> print("Hello Python interpreter!") Hello Python interpreter! >>>
消息將直接打印到當前終端窗口中。別忘了,要關(guān)閉 Python 解釋器,可按 Ctrl + D 或執(zhí)行命令 exit()。
安裝 VS Code
在 Ubuntu Linux 系統(tǒng)中,可通過 Ubuntu Software Center 來安裝 VS Code。為此,單擊菜單中的 Ubuntu Software 圖標并查找 vscode。在查找結(jié)果中,單擊應(yīng)用程序 Visual Studio Code(有時稱為 code),再單擊 Install 按鈕。安裝完畢后,在系統(tǒng)中查找 VS Code 并啟動它即可。
- Mastering NetBeans
- Mastering JavaScript Functional Programming
- Boost C++ Application Development Cookbook(Second Edition)
- 華為HMS生態(tài)與應(yīng)用開發(fā)實戰(zhàn)
- Linux環(huán)境編程:從應(yīng)用到內(nèi)核
- Practical Game Design
- Podman實戰(zhàn)
- C程序設(shè)計案例教程
- FLL+WRO樂高機器人競賽教程:機械、巡線與PID
- Visual C#.NET程序設(shè)計
- 自然語言處理Python進階
- Cocos2d-x學(xué)習(xí)筆記:完全掌握Lua API與游戲項目開發(fā) (未來書庫)
- MATLAB for Machine Learning
- Learning OpenCV 3 Computer Vision with Python(Second Edition)
- C#應(yīng)用程序設(shè)計教程