In den letzten Tagen wollte ich Python aus einer Laune heraus lernen, aber die Installation verlief reibungslos, ich gebe direkt python3 im Terminal ein und es lässt sich ganz normal ausführen. Wenn Sie den Befehl python anstelle des Befehls python3 verwenden möchten, um das Python-Programm auszuführen, müssen Sie den folgenden Befehl ausführen.
echo 'alias python=python3' >> .bash_profile
Wenn Sie diesen Befehl jedoch gemäß dem Video-Tutorial ausführen, meldet das Terminal einen Fehler und kann nicht ausgeführt werden.
Also fand ich einen Weg aus dem Internet.Es stellte sich heraus, dass die Standard-Shell-Verbindungssoftware für MacOS zsh ist. Sie müssen den Befehl chsh ausführen, um zsh in bash zu ändern. Die spezifische Operation ist wie folgt:
1. Zeigen Sie die Standard-Shell-Verbindungsdatei von Mac an
echo $SHELL
Angezeigt als:
/bin/zsh
2. Zeigen Sie die mit dem Mac gelieferten SHELL-Verbindungsdateien an, wie in der Abbildung gezeigt, es gibt 7.
more /etc/shells
3. Verwenden Sie den Befehl chsh, um die Shell-Verbindungsdatei des Systems in bash zu ändern
chsh -s /bin/bash
4. Führen Sie den folgenden Befehl aus und setzen Sie den Alias python=python3.
echo 'alias python=python3' >> .bash_profile
5. Führen Sie Python aus, die in der Abbildung unten gezeigte Schnittstelle wird angezeigt und das Problem ist gelöst.
python