Heim >häufiges Problem >Machen Sie Python 3 zum Standardinterpreter unter MacOS

Machen Sie Python 3 zum Standardinterpreter unter MacOS

王林
王林nach vorne
2023-05-07 15:34:071386Durchsuche

Python 3 auf dem Mac installieren

Sie können diesen Abschnitt überspringen, wenn Sie Python 3 bereits mit dem offiziellen Python-Installationsprogramm hier oder Homebrew auf Ihrem Mac installiert haben.

Wenn Sie Python 3 noch nicht installiert haben, können Sie dies ganz einfach mit einem Homebrew-Befehl tun:

brew install pythonbrew 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

  1. 按 Control-O,然后按 Control-X 保存编辑,然后退出 nano

现在您可以通过检查 python 版本来确认别名是否有效:

$ python --version<br>Python 3.9.8

这应该与您键入时的响应相同,因为 python 命令已别名为 python3:

python3 --version

请记住,这只是一个别名。如果您继续在 Mac 上安装原始 Python 2.7.x 版本,则可以通过指定完整路径来访问和使用它,如下所示:

/usr/bin/python

Dadurch wird die neueste über HomeBrew verfügbare Python 3-Version installiert. Ebenso können Sie es mit dem Python 3-Installationsprogramm oder, wenn Sie möchten, sogar mit der MacAdmins-Python-Version installieren.

So machen Sie Python 3 zum Standard in MacOS

Wir gehen davon aus, dass Sie die Standard-Zsh-Shell (oder Oh My Zsh) verwenden und daher .zshrc ändern, aber wenn Sie immer noch Bash verwenden, sollten Sie Hinzufügen der Alias ​​für .bashrc.

    1. Öffnen Sie im Terminal zshrc in einem Texteditor Ihrer Wahl. Der Einfachheit halber verwenden wir nano: li>
nano ~/.zshrc

    1. Fügen Sie am Ende der .zshrc-Datei den folgenden Alias ​​hinzu:

alias python=/usr/local/bin/python3

  • Drücken Sie Strg-O und dann Strg-X, um Ihre Änderungen zu speichern und nano zu beenden
  • Jetzt können Sie bestätigen, dass der Alias ​​gültig ist, indem Sie die Python-Version überprüfen:

    $ python - -version<br>Python 3.9.8

    Dies sollte die gleiche Antwort sein, die Sie eingeben, da der Python-Befehl einen Alias ​​auf python3 hat:

    python3 --version🎜🎜Denken Sie daran , Dies ist nur ein Alias. Wenn Sie weiterhin die ursprüngliche Python 2.7.x-Version auf Ihrem Mac installieren, können Sie darauf zugreifen und sie verwenden, indem Sie den vollständigen Pfad wie folgt angeben: 🎜🎜/usr/bin/python🎜🎜Denken Sie daran, Python 2.x wird in einer zukünftigen Version von MacOS nicht mehr gebündelt sein. 🎜🎜Wir haben in diesem Beispiel Aliase verwendet, aber wenn Sie diesen Weg bevorzugen, können Sie einen Symlink verwenden, der /usr/bin/python3 mit /usr/bin/python verknüpft. 🎜🎜Was ist mit Python in MacOS passiert? 🎜🎜Für diejenigen, die es nicht wissen: Apple warnt schon seit einiger Zeit, dass Python in zukünftigen macOS-Versionen veraltet sein wird, und mit der Einführung von macOS Monterey 12.3 ist es endlich soweit. Dies finden Sie in den Entwicklerhinweisen, die unter „Veraltetungen“ aufgeführt sind: 🎜🎜🎜Veraltung🎜Python 2.7 wurde in diesem Update von macOS entfernt. Entwickler sollten Python 3 oder eine alternative Sprache verwenden. (39795874)🎜🎜🎜Wenn Sie also auf Python 2.7 angewiesen sind oder waren, verwenden Sie entweder Homebrew usw. oder schreiben Sie alles neu und wechseln Sie komplett zu einer anderen Sprache. 🎜

    Das obige ist der detaillierte Inhalt vonMachen Sie Python 3 zum Standardinterpreter unter MacOS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Stellungnahme:
    Dieser Artikel ist reproduziert unter:yundongfang.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen