首頁 >系統教程 >MAC >在Mac上安裝Python:在MacOS上執行此操作的最佳方法是什麼?

在Mac上安裝Python:在MacOS上執行此操作的最佳方法是什麼?

Joseph Gordon-Levitt
Joseph Gordon-Levitt原創
2025-03-05 10:48:18550瀏覽

Python 憑藉其令人難以置信的多功能性,成為全球最流行的編程語言之一。無論您是計劃自己使用 Python 構建網站還是應用程序,還是想運行需要 Python 的軟件,您都可能需要在 Mac 上安裝 Python。

本指南將討論三種在 Mac 上獲取 Python 的最流行方法,並簡要介紹一些替代方法。

Mac 系統自帶 Python 嗎?

不幸的是,自 macOS Catalina 以來,Mac 電腦不再預裝 Python,儘管它包含在舊版本的 OS 中,包括 Mojave 及更早版本。如果您今天想在 Mac 上使用 Python,則需要自行設置和管理它。

即使您運行的是包含 Python 的 OSX 版本,它現在也可能是一個舊版本——尤其是在您沒有特意手動更新它的時候。鑑於這種情況,在開始使用它之前,最好確保您正在運行最新版本。

如何檢查 Mac 上是否安裝了 Python

有一個簡單的方法可以檢查您的 Mac 上是否安裝了 Python:

  1. 從“應用程序 > 實用工具”文件夾啟動“終端”。
  2. 輸入命令 python3,然後按 Enter 鍵。

Install Python on Mac: What Is the Best Way to Do This on MacOS?

Install Python on Mac: What Is the Best Way to Do This on MacOS?

如果您的 Mac 上安裝了 Python,您將看到版本號。如果沒有,您將收到錯誤消息。

在 Mac 上安裝 Python 的方法

您可以通過多種不同的方式在 Mac 上獲取 Python,其中一些方法比其他方法更簡單,並且所有方法都適用於 Apple 矽芯片(M1、M2、M3 和 M4 芯片)和英特爾機器。

以下列出了三種不需要太多努力的常用方法:

  1. 通過安裝程序在 Mac 上安裝 Python
  2. 使用 Rye 在 macOS 上安裝 Python
  3. 使用 Homebrew 在 MacBook 上安裝 Python

選擇合適的安裝方法取決於您的需求。如果您只需要 Python 來運行依賴它的程序和實用程序,那麼使用官方 Python 安裝程序的簡單方法應該很適合您。但是,如果您在多個環境中使用 Python 進行開發,則 Rye 選項是理想的選擇。

在繼續之前,如果您已經安裝了舊版本,您可能需要從 Mac 中卸載 Python。如果不對每個所需的版本設置虛擬環境,安裝不同的版本可能會導致衝突,而這實際上只對更複雜的 Python 項目才必要。

1. 通過安裝程序在 Mac 上安裝 Python

使用官方安裝程序在 Mac 上安裝 Python 是使其啟動和運行最快的方法之一,如果您只想運行 Python 程序和工具,這可能是您所需要的全部。只需按照以下步驟操作:

  1. 從官方網站下載最新版本的 Python
  2. 運行安裝程序
  3. 驗證安裝

1.1 從官方網站下載最新版本的 Python

首先,您需要官方的 Python 安裝程序:

  1. 從 python.org 上的 macOS 部分下載 Python 3。
  2. 點擊頁面頂部的“最新 Python 3 版本”。
  3. 向下滾動到“文件”部分,然後選擇“macOS 64 位安裝程序”。
  4. 當系統提示您繼續時,點擊“允許”。

Install Python on Mac: What Is the Best Way to Do This on MacOS?

Install Python on Mac: What Is the Best Way to Do This on MacOS?

Install Python on Mac: What Is the Best Way to Do This on MacOS?

1.2 運行安裝程序

Python 安裝程序下載完成後,就可以運行它了:

  1. 在 Finder 中打開您的“下載”文件夾,然後雙擊 Python 包以運行它。
  2. 當出現“安裝 Python”窗口時,點擊“繼續”,然後按照屏幕上的步驟操作。

Install Python on Mac: What Is the Best Way to Do This on MacOS?

Install Python on Mac: What Is the Best Way to Do This on MacOS?

1.3 驗證安裝

Python 安裝程序完成後,將出現一個新的 Python 文件夾,其中包含名為 IDLE 的官方 IDE(集成開發環境)、Python 啟動器和一些文本文檔。這意味著 Python 已成功安裝,但您可以使用上述步驟驗證安裝。

2. 使用 Rye 在 macOS 上安裝 Python

如果您將 Python 用於編程,您可能需要更高級的設置,尤其是在您計劃編寫更複雜的項目時。一個很好的選擇是使用 Rye 安裝 Python,它允許您同時安裝多個“工具鏈”,這些工具鏈本質上是 Python 的不同版本。

以下是如何使用 Rye 在 Mac 上安裝 Python:

  1. 安裝 Rye
  2. 設置 Rye 的 PATH
  3. 驗證 Rye 安裝
  4. 驗證 Python 安裝

2.1 安裝 Rye

您可以使用終端中的 curl 命令快速下載和安裝 Rye。請按照以下步驟操作:

  1. 使用管理員帳戶打開終端。
  2. 輸入 curl -sSf https://rye.astral.sh/get | bash,然後按 Enter 鍵。出現提示時按 y 鍵繼續。
  3. 系統將詢問您要使用哪種包安裝程序:uv 或 pip-tools。雖然 UV 更新且速度更快,但 pip 提供了更好的兼容性。對於新手來說,它也更友好,因為許多教程都提到了 pip。使用鍵盤上的箭頭鍵選擇 pip-tools,然後按 Enter 鍵。
  4. 接下來,系統將詢問您想要哪種 Python 設置。選擇“運行由 Rye 安裝和管理的 Python”,然後按 Enter 鍵。
  5. 然後,您需要選擇一個要作為默認工具鏈使用的 Python 版本。通常情況下,建議使用最新版本的 Python,因此除非您想要其他版本,否則只需按 Enter 鍵即可。

Install Python on Mac: What Is the Best Way to Do This on MacOS?

Install Python on Mac: What Is the Best Way to Do This on MacOS?

Install Python on Mac: What Is the Best Way to Do This on MacOS?

Install Python on Mac: What Is the Best Way to Do This on MacOS?

2.2 設置 Rye 的 PATH

Rye 完成 Python 安裝後,將詢問您是否要通過 .profile 將 Rye 添加到 PATH。這通常在 Linux 上最好,但在 macOS 上,最好在 .zprofile 中設置 PATH。因此,讓我們手動設置 PATH,如下所示:

  1. 當系統詢問您是否要通過 .profile 將 Rye 添加到 PATH 時,鍵入 n 以拒絕。
  2. 現在我們需要打開 ~/.zprofile 文件進行編輯。在終端中,鍵入 open -e ~/.zprofile,然後按 Enter 鍵。
  3. 默認情況下,該文件將在 Mac 內置的文本編輯器 TextEdit 中打開。但是,如果您已將文本編輯器更改為 Mac 的 Notepad 替代品或類似的編輯器,則 .zprofile 文件將在其中打開。
  4. 在您的 .zprofile 配置文件的最後一行,輸入 source "$HOME/.rye/env",然後保存並關閉該文件。您需要關閉並重新打開終端以啟動新會話才能使更改生效。

Install Python on Mac: What Is the Best Way to Do This on MacOS?

Install Python on Mac: What Is the Best Way to Do This on MacOS?

Install Python on Mac: What Is the Best Way to Do This on MacOS?

設置 Rye 的 PATH 後,使用 PythonPython3 命令現在將使用 Rye 安裝的 Python 版本,這正是預期的結果。要確認 PATH 正確,請將 echo $PATH 命令鍵入終端並按 Enter 鍵。您的目錄應該在開頭有 *.rye/shims

Install Python on Mac: What Is the Best Way to Do This on MacOS?

2.3 驗證 Rye 安裝

完成上述步驟後,驗證 Rye 安裝很簡單:

  1. 在終端中,鍵入 rye --version,然後按 Enter 鍵。

Install Python on Mac: What Is the Best Way to Do This on MacOS?

應該會顯示版本號。如果您看到錯誤,請檢查您是否輸入了正確的命令以及您是否正確地按照安裝步驟操作。

2.4 驗證 Python 安裝

驗證 Python 安裝也很容易,如下所示:

  1. 在終端中,鍵入 python --version 並按 Enter 鍵以顯示 Python 版本號。

Install Python on Mac: What Is the Best Way to Do This on MacOS?

如果您看到“zsh: command not found 錯誤”,請檢查您是否正確設置了 PATH,方法是重複上述步驟。

3. 使用 Homebrew 在 MacBook 上安裝 Python

如果您想使用 Python 構建一個更簡單的項目,那麼使用 Homebrew 安裝 Python 相當容易,如下所示:

  • 預安裝的 Python
  • 檢查 Homebrew 是否已準備好
  • Brew 安裝
  • 使用 brew list 驗證
  • Brew pin
  • 使用 Homebrew 升級 Python
  • 設置 Homebrew Python 的 $PATH
  • 驗證 Python 安裝

3.1 預安裝的 Python

如果您是軟件開發人員,您可能已經在 Mac 上安裝了 Xcode,其中包括一個 Python 版本。重要的是,您不要刪除它。相反,我們將使用 Homebrew 安裝最新版本。但是,安全起見,可以從 MacBook 中卸載 Anaconda 以及其他第三方工具。

在 Mac 上卸載舊版本的 Python 和其他不需要的應用程序最快的方法之一是使用 MacKeeper 的 Smart Uninstaller。它會識別 Mac 上安裝的所有軟件,並允許您只需點擊幾下即可刪除多個程序及其關聯文件。

以下是使用方法:

  1. 在 MacKeeper 側邊欄中選擇 Smart Uninstaller,然後點擊“開始掃描”。
  2. 掃描完成後,選擇要卸載的所有應用程序、窗口小部件、插件和其他項目,然後點擊“刪除所選項目”以刪除它們。

Install Python on Mac: What Is the Best Way to Do This on MacOS?

Install Python on Mac: What Is the Best Way to Do This on MacOS?

3.2 檢查 Homebrew 是否已準備好

在您可以使用 Homebrew 安裝 Python 之前,您需要確保它已準備好並已更新:

  1. 打開終端,鍵入 brew update 命令,然後按 Enter 鍵。
  2. 完成任何更新後,通過鍵入 brew doctor 並按 Enter 鍵來驗證 Homebrew 是否已準備好安裝包。

Install Python on Mac: What Is the Best Way to Do This on MacOS?

Install Python on Mac: What Is the Best Way to Do This on MacOS?

如果未安裝 Homebrew,您將看到“zsh: command not found”錯誤。要安裝它,請將 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 複製並粘貼到終端中,然後按 Enter 鍵並按照屏幕上的步驟操作。

Install Python on Mac: What Is the Best Way to Do This on MacOS?

3.3 Brew 安裝

Homebrew 準備好並更新後,我們現在可以安裝 Python 了:

  1. brew install python 鍵入終端,然後按 Enter 鍵。

Install Python on Mac: What Is the Best Way to Do This on MacOS?

3.4 使用 brew list 驗證

安裝過程完成後,我們可以驗證 Python 是否已正確安裝:

  1. brew list python 鍵入終端,然後按 Enter 鍵以查看已安裝文件的列表。

Install Python on Mac: What Is the Best Way to Do This on MacOS?

3.5 Brew pin

Homebrew 將根據需要更新 Python,但您可能希望阻止這種情況發生——尤其是一些項目依賴於特定版本的 Python。您可以使用 pin 來阻止自動更新:

  1. 在終端中,鍵入 brew pin python,然後按 Enter 鍵。
  2. 您不會收到上述命令的響應,但您可以通過輸入 brew info python 來驗證它是否有效。您應該在 Python 版本號的末尾看到 pinned

Install Python on Mac: What Is the Best Way to Do This on MacOS?

Install Python on Mac: What Is the Best Way to Do This on MacOS?

如果您以後希望使用 Homebrew 更新或重新安裝 Python,可以通過輸入 brew unpin python 命令來刪除 pin。

3.6 使用 Homebrew 升級 Python

要使用 Homebrew 升級 Python,只需將 brew upgrade python 鍵入終端,然後按 Enter 鍵即可。請注意,我們在這裡使用的是 upgrade 而不是 update,因為 update 命令用於 Homebrew 本身。

Install Python on Mac: What Is the Best Way to Do This on MacOS?

請記住,您的一些項目和程序可能需要特定版本的 Python 才能正常運行。建議您在執行更新之前檢查這些依賴項,以避免破壞您需要的任何內容。

3.7 設置 Homebrew Python 的 $PATH

使用 Homebrew 安裝 Python 後,您需要手動設置 $PATH,這在大多數安裝方法中都是正常的。以下是如何執行此操作:

  1. 在終端中,輸入 open -e ~/.zprofile 以在 TextEdit 中打開配置文件。
  2. 在文件的最後一行,輸入 export PATH="$(brew --prefix python)/libexec/bin:$PATH",然後保存並關閉它。您的 Homebrew 版本的 Python 現在將優先於任何其他 Python 安裝,但請記住關閉並重新啟動終端才能使更改生效。

Install Python on Mac: What Is the Best Way to Do This on MacOS?

Install Python on Mac: What Is the Best Way to Do This on MacOS?

3.8 驗證 Python 安裝

要驗證是否使用 Homebrew 正確安裝了 Python,請將 which python 鍵入終端,然後按 Enter 鍵。您應該會看到 Python 版本號以及您上面設置的 PATH。

Install Python on Mac: What Is the Best Way to Do This on MacOS?

在 Mac 上安裝 Python 的其他方法

根據您想要如何使用 Python,其他安裝方法可能更合適。我們上面詳細介紹的方法是一些最常用的方法,它們應該可以滿足大多數用例,但如果它們不符合您的需求,您可能需要考慮使用 pyenv 或 Conda 安裝 Python。

在 Mac 上安裝 Python 的最佳方法

Python 的一大優點是它非常靈活。無論您想如何使用它,您都會找到一個完全符合您需求的設置方法。對於大多數 Mac 用戶,我們推薦兩種選擇:官方 Python 安裝程序用於運行 Python 應用程序,以及使用 Rye 進行開發。

如果您需要刪除 Python 程序和其他不需要的軟件,請查看 MacKeeper 的 Smart Uninstaller。它可以一次性清除所有不需要的應用程序並刪除所有關聯文件,而其他卸載方法通常會留下這些文件。

以上是在Mac上安裝Python:在MacOS上執行此操作的最佳方法是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn