Heim > häufiges Problem > Hauptteil

Machen Sie Python 3 zum Standardinterpreter unter MacOS

王林
Freigeben: 2023-05-07 15:34:07
nach vorne
1373 Leute haben es durchsucht

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!

    Verwandte Etiketten:
    Quelle:yundongfang.com
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage