首頁  >  文章  >  在 MacOS 中將 Python 3 設為預設解釋器

在 MacOS 中將 Python 3 設為預設解釋器

王林
王林轉載
2023-05-07 15:34:071319瀏覽

在 Mac 上安裝 Python 3

如果您已經使用此處的官方 Python 安裝程式或Homebrew在 Mac 上安裝了 Python 3,則可以跳過此部分。

如果你還沒安裝Python 3,使用一個homebrew 指令很容易做到:

brew install python

##這會安裝可透過HomeBrew獲得的最新Python 3 版本。同樣,您也可以使用 Python 3 安裝程式安裝它,如果您願意,甚至可以使用MacAdmins Python 版本。

如何讓Python 3 成為MacOS 中的預設值

我們假設您正在使用預設的Zsh shell(或Oh My Zsh)並因此修改.zshrc,但如果您仍然使用bash ,那麼您應該將別名添加到.bashrc 中。

    1. 從終端,在您選擇的文字編輯器中開啟zshrc,為方便起見,我們將使用nano:

nano ~/.zshrc

    1. #在.zshrc 檔案的底部加入以下別名:

alias python=/usr/local/bin/python3

    按Control-O,然後按Control-X 儲存編輯,然後退出nano
現在您可以透過檢查python 版本來確認別名是否有效:

$ python --versionPython 3.9.8<br>

這應該與您鍵入時的回應相同,因為python 指令已別名為python3:

python3 --version

請記住,這只是一個別名。如果您繼續在Mac 上安裝原始Python 2.7.x 版本,則可以透過指定完整路徑來存取和使用它,如下所示:

/usr/bin/python

#請記住,在未來的MacOS 版本中,Python 2.x 將不再捆綁。

我們在這個例子中使用了別名,但是如果您更願意走這條路,您可以使用將 /usr/bin/python3 連結到 /usr/bin/python 的符號連結。

MacOS 中的 Python 發生了什麼事?

對於那些不知道的人,Apple 已經警告了一段時間,Python 將在未來的 macOS 版本中被棄用,而這個時間終於隨著 macOS Monterey 12.3 的到來而到來。這可以在開發人員說明中找到,列在棄用項目下:

棄用

Python 2.7 在此更新中已從 macOS 中刪除。開發人員應該使用 Python 3 或替代語言。 (39795874)

因此,如果您因任何特定原因依賴或曾經依賴Python 2.7.x,您要么需要更新程式以實現Python 3 相容性,要么維護舊的不建議使用的Python 2.x 版本(這可以使用Homebrew 等),或重寫所有內容並完全轉向另一種語言。

以上是在 MacOS 中將 Python 3 設為預設解釋器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yundongfang.com。如有侵權,請聯絡admin@php.cn刪除