Python 憑藉其令人難以置信的多功能性,成為全球最流行的編程語言之一。無論您是計劃自己使用 Python 構建網站還是應用程序,還是想運行需要 Python 的軟件,您都可能需要在 Mac 上安裝 Python。
本指南將討論三種在 Mac 上獲取 Python 的最流行方法,並簡要介紹一些替代方法。
Mac 系統自帶 Python 嗎?
不幸的是,自 macOS Catalina 以來,Mac 電腦不再預裝 Python,儘管它包含在舊版本的 OS 中,包括 Mojave 及更早版本。如果您今天想在 Mac 上使用 Python,則需要自行設置和管理它。
即使您運行的是包含 Python 的 OSX 版本,它現在也可能是一個舊版本——尤其是在您沒有特意手動更新它的時候。鑑於這種情況,在開始使用它之前,最好確保您正在運行最新版本。
如何檢查 Mac 上是否安裝了 Python
有一個簡單的方法可以檢查您的 Mac 上是否安裝了 Python:
- 從“應用程序 > 實用工具”文件夾啟動“終端”。
- 輸入命令
python3
,然後按 Enter 鍵。
如果您的 Mac 上安裝了 Python,您將看到版本號。如果沒有,您將收到錯誤消息。
在 Mac 上安裝 Python 的方法
您可以通過多種不同的方式在 Mac 上獲取 Python,其中一些方法比其他方法更簡單,並且所有方法都適用於 Apple 矽芯片(M1、M2、M3 和 M4 芯片)和英特爾機器。
以下列出了三種不需要太多努力的常用方法:
- 通過安裝程序在 Mac 上安裝 Python
- 使用 Rye 在 macOS 上安裝 Python
- 使用 Homebrew 在 MacBook 上安裝 Python
選擇合適的安裝方法取決於您的需求。如果您只需要 Python 來運行依賴它的程序和實用程序,那麼使用官方 Python 安裝程序的簡單方法應該很適合您。但是,如果您在多個環境中使用 Python 進行開發,則 Rye 選項是理想的選擇。
在繼續之前,如果您已經安裝了舊版本,您可能需要從 Mac 中卸載 Python。如果不對每個所需的版本設置虛擬環境,安裝不同的版本可能會導致衝突,而這實際上只對更複雜的 Python 項目才必要。
1. 通過安裝程序在 Mac 上安裝 Python
使用官方安裝程序在 Mac 上安裝 Python 是使其啟動和運行最快的方法之一,如果您只想運行 Python 程序和工具,這可能是您所需要的全部。只需按照以下步驟操作:
- 從官方網站下載最新版本的 Python
- 運行安裝程序
- 驗證安裝
1.1 從官方網站下載最新版本的 Python
首先,您需要官方的 Python 安裝程序:
- 從 python.org 上的 macOS 部分下載 Python 3。
- 點擊頁面頂部的“最新 Python 3 版本”。
- 向下滾動到“文件”部分,然後選擇“macOS 64 位安裝程序”。
- 當系統提示您繼續時,點擊“允許”。
1.2 運行安裝程序
Python 安裝程序下載完成後,就可以運行它了:
- 在 Finder 中打開您的“下載”文件夾,然後雙擊 Python 包以運行它。
- 當出現“安裝 Python”窗口時,點擊“繼續”,然後按照屏幕上的步驟操作。
1.3 驗證安裝
Python 安裝程序完成後,將出現一個新的 Python 文件夾,其中包含名為 IDLE 的官方 IDE(集成開發環境)、Python 啟動器和一些文本文檔。這意味著 Python 已成功安裝,但您可以使用上述步驟驗證安裝。
2. 使用 Rye 在 macOS 上安裝 Python
如果您將 Python 用於編程,您可能需要更高級的設置,尤其是在您計劃編寫更複雜的項目時。一個很好的選擇是使用 Rye 安裝 Python,它允許您同時安裝多個“工具鏈”,這些工具鏈本質上是 Python 的不同版本。
以下是如何使用 Rye 在 Mac 上安裝 Python:
- 安裝 Rye
- 設置 Rye 的 PATH
- 驗證 Rye 安裝
- 驗證 Python 安裝
2.1 安裝 Rye
您可以使用終端中的 curl 命令快速下載和安裝 Rye。請按照以下步驟操作:
- 使用管理員帳戶打開終端。
- 輸入
curl -sSf https://rye.astral.sh/get | bash
,然後按 Enter 鍵。出現提示時按 y 鍵繼續。 - 系統將詢問您要使用哪種包安裝程序:uv 或 pip-tools。雖然 UV 更新且速度更快,但 pip 提供了更好的兼容性。對於新手來說,它也更友好,因為許多教程都提到了 pip。使用鍵盤上的箭頭鍵選擇 pip-tools,然後按 Enter 鍵。
- 接下來,系統將詢問您想要哪種 Python 設置。選擇“運行由 Rye 安裝和管理的 Python”,然後按 Enter 鍵。
- 然後,您需要選擇一個要作為默認工具鏈使用的 Python 版本。通常情況下,建議使用最新版本的 Python,因此除非您想要其他版本,否則只需按 Enter 鍵即可。
2.2 設置 Rye 的 PATH
Rye 完成 Python 安裝後,將詢問您是否要通過 .profile 將 Rye 添加到 PATH。這通常在 Linux 上最好,但在 macOS 上,最好在 .zprofile 中設置 PATH。因此,讓我們手動設置 PATH,如下所示:
- 當系統詢問您是否要通過 .profile 將 Rye 添加到 PATH 時,鍵入 n 以拒絕。
- 現在我們需要打開
~/.zprofile
文件進行編輯。在終端中,鍵入open -e ~/.zprofile
,然後按 Enter 鍵。 - 默認情況下,該文件將在 Mac 內置的文本編輯器 TextEdit 中打開。但是,如果您已將文本編輯器更改為 Mac 的 Notepad 替代品或類似的編輯器,則 .zprofile 文件將在其中打開。
- 在您的 .zprofile 配置文件的最後一行,輸入
source "$HOME/.rye/env"
,然後保存並關閉該文件。您需要關閉並重新打開終端以啟動新會話才能使更改生效。
設置 Rye 的 PATH 後,使用 Python
或 Python3
命令現在將使用 Rye 安裝的 Python 版本,這正是預期的結果。要確認 PATH 正確,請將 echo $PATH
命令鍵入終端並按 Enter 鍵。您的目錄應該在開頭有 *.rye/shims
。
2.3 驗證 Rye 安裝
完成上述步驟後,驗證 Rye 安裝很簡單:
- 在終端中,鍵入
rye --version
,然後按 Enter 鍵。
應該會顯示版本號。如果您看到錯誤,請檢查您是否輸入了正確的命令以及您是否正確地按照安裝步驟操作。
2.4 驗證 Python 安裝
驗證 Python 安裝也很容易,如下所示:
- 在終端中,鍵入
python --version
並按 Enter 鍵以顯示 Python 版本號。
如果您看到“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 上安裝的所有軟件,並允許您只需點擊幾下即可刪除多個程序及其關聯文件。
以下是使用方法:
- 在 MacKeeper 側邊欄中選擇 Smart Uninstaller,然後點擊“開始掃描”。
- 掃描完成後,選擇要卸載的所有應用程序、窗口小部件、插件和其他項目,然後點擊“刪除所選項目”以刪除它們。
3.2 檢查 Homebrew 是否已準備好
在您可以使用 Homebrew 安裝 Python 之前,您需要確保它已準備好並已更新:
- 打開終端,鍵入
brew update
命令,然後按 Enter 鍵。 - 完成任何更新後,通過鍵入
brew doctor
並按 Enter 鍵來驗證 Homebrew 是否已準備好安裝包。
如果未安裝 Homebrew,您將看到“zsh: command not found”錯誤。要安裝它,請將 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
複製並粘貼到終端中,然後按 Enter 鍵並按照屏幕上的步驟操作。
3.3 Brew 安裝
Homebrew 準備好並更新後,我們現在可以安裝 Python 了:
- 將
brew install python
鍵入終端,然後按 Enter 鍵。
3.4 使用 brew list 驗證
安裝過程完成後,我們可以驗證 Python 是否已正確安裝:
- 將
brew list python
鍵入終端,然後按 Enter 鍵以查看已安裝文件的列表。
3.5 Brew pin
Homebrew 將根據需要更新 Python,但您可能希望阻止這種情況發生——尤其是一些項目依賴於特定版本的 Python。您可以使用 pin 來阻止自動更新:
- 在終端中,鍵入
brew pin python
,然後按 Enter 鍵。 - 您不會收到上述命令的響應,但您可以通過輸入
brew info python
來驗證它是否有效。您應該在 Python 版本號的末尾看到pinned
。
如果您以後希望使用 Homebrew 更新或重新安裝 Python,可以通過輸入 brew unpin python
命令來刪除 pin。
3.6 使用 Homebrew 升級 Python
要使用 Homebrew 升級 Python,只需將 brew upgrade python
鍵入終端,然後按 Enter 鍵即可。請注意,我們在這裡使用的是 upgrade
而不是 update
,因為 update
命令用於 Homebrew 本身。
請記住,您的一些項目和程序可能需要特定版本的 Python 才能正常運行。建議您在執行更新之前檢查這些依賴項,以避免破壞您需要的任何內容。
3.7 設置 Homebrew Python 的 $PATH
使用 Homebrew 安裝 Python 後,您需要手動設置 $PATH,這在大多數安裝方法中都是正常的。以下是如何執行此操作:
- 在終端中,輸入
open -e ~/.zprofile
以在 TextEdit 中打開配置文件。 - 在文件的最後一行,輸入
export PATH="$(brew --prefix python)/libexec/bin:$PATH"
,然後保存並關閉它。您的 Homebrew 版本的 Python 現在將優先於任何其他 Python 安裝,但請記住關閉並重新啟動終端才能使更改生效。
3.8 驗證 Python 安裝
要驗證是否使用 Homebrew 正確安裝了 Python,請將 which python
鍵入終端,然後按 Enter 鍵。您應該會看到 Python 版本號以及您上面設置的 PATH。
在 Mac 上安裝 Python 的其他方法
根據您想要如何使用 Python,其他安裝方法可能更合適。我們上面詳細介紹的方法是一些最常用的方法,它們應該可以滿足大多數用例,但如果它們不符合您的需求,您可能需要考慮使用 pyenv 或 Conda 安裝 Python。
在 Mac 上安裝 Python 的最佳方法
Python 的一大優點是它非常靈活。無論您想如何使用它,您都會找到一個完全符合您需求的設置方法。對於大多數 Mac 用戶,我們推薦兩種選擇:官方 Python 安裝程序用於運行 Python 應用程序,以及使用 Rye 進行開發。
如果您需要刪除 Python 程序和其他不需要的軟件,請查看 MacKeeper 的 Smart Uninstaller。它可以一次性清除所有不需要的應用程序並刪除所有關聯文件,而其他卸載方法通常會留下這些文件。
以上是在Mac上安裝Python:在MacOS上執行此操作的最佳方法是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

MobaxTerm是具有SSH,X11轉發和集成終端等功能的遠程連接的首選。但是,由於沒有MacOS版本,因此Mac用戶一直在尋找可靠的替代方案。如果您正在尋找Somethi
![MacBooster評論:值得嗎? [價格,功能,工具]](https://img.php.cn/upload/article/001/242/473/174122917236210.png?x-oss-process=image/resize,p_40)
IOBIT MACBOOSTE:MacBooster綜合的Mac優化和安全工具是一個多方面的應用程序,旨在提高Mac的速度,安全性和整體性能。 它提供了一套用於清潔垃圾文件的工具,提供反

Apple用戶很高興! 無線充電很方便,但是蘋果的官方充電器很昂貴。 隨著Ugreen Uno 2合2磁性無線充電站的變化。 ##### ugreen uno uno 2 in-1磁性無線充電器:全面評論

告別Wi-Fi煩惱! Mac系統最佳網絡掃描工具推薦 上週,我的家庭Wi-Fi突然變得異常緩慢,這讓我陷入技術恐慌。是路由器出故障了嗎?是某個神秘設備佔用帶寬?還是鄰居偷偷蹭網下載熱門遊戲《Stalker 2》?我需要快速找到答案。這時,我想起了以前在Windows系統上常用的Advanced IP Scanner。但遺憾的是,Mac系統沒有Advanced IP Scanner。 幸運的是,macOS提供了許多強大的替代方案,可以幫助您監控網絡上的設備、排除連接問題,甚至優化Wi-Fi性能。讓我

探索iPad的演變:從2010年到2024年的綜合指南,踏上了蘋果標誌性iPad歷史的旅程,從而追溯了其從2010年的首次亮相到最新型號的顯著發展。該詳細指南提供了一個計時

Apple的MacBook Evolution:從2006年到2024年,蘋果對創新的無情追求的全面時間表在其MacBook系列中很明顯。 本指南探討了每個MacBook一代,突出了關鍵功能,設計里程碑和技術

您的MAC在存儲空間上運行緩慢還是低?在Macos Sonoma中清除Mac的緩存可能是解決方案。本指南說明瞭如何手動和自動清除緩存,解決常見問題並確保用戶體驗更平滑。 馬

在MAC存儲中運行低? Macos Sonoma可能會因太多文件而變得遲鈍。 本指南向您展示瞭如何回收寶貴的空間並提高性能。 檢查Mac的存儲空間 在開始刪除之前,請檢查您的存儲狀態:蘋果男人


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

SublimeText3 Linux新版
SublimeText3 Linux最新版

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!