Als ich dachte, ich würde mit dem Programmieren auf meinem ersten Mac beginnen, blieb ich beim Aufbau der Umgebung stecken, also als Memo
Meistens wegen zsh: rage: Da die Standard-Shell von Catallina von bash auf zsh geändert wurde, besteht das Problem, dass der Pfad beim Verfolgen des in Tekito gesuchten Artikels nicht übergeben wird Wenn es einen Unterschied im Namen der Shell-Einstellungsdatei gibt und Sie mit bash auf den Artikel verweisen
.bash_profile
→ .zprofile
.bashrc
→ .zshrc
Müssen ersetzen
Mac hat standardmäßig eine alte Version von Python (2er) 2 series unterscheidet sich von der neuesten Version von Python (3 series), daher ist es besser zu wechseln Wechseln Sie dieses Mal die Python-Version mit einem Tool namens pyenv.
Führen Sie den folgenden Befehl in der Shell aus Wenn Brew nicht installiert ist, installieren Sie zuerst Brew
brew install pyenv
Senden Sie nach der Installation Folgendes an .zshrc
, um den Pfad zu übergeben
Erstellen, wenn .zshrc
nicht existiert
.zshrc
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
if command -v pyenv 1>/dev/null 2>&1; then
eval "$(pyenv init -)"
fi
~
Führen Sie den folgenden Befehl aus, um .zshrc
zu speichern und neu zu laden
source ~/.zshrc
Damit ist die Installation abgeschlossen, führen Sie "pyenv --version" aus und stellen Sie sicher, dass der Pfad vorhanden ist
Führen Sie den folgenden Befehl aus, um eine Liste der Python-Versionen anzuzeigen, die mit pyenv installiert werden können
pyenv install --list
Wählen Sie dort die Version aus, die Sie verwenden möchten, und installieren Sie sie Wählen Sie diesmal 3.8.0
pyenv install 3.8.0
Wechseln Sie nach der Installation den Standard-Python mit dem folgenden Befehl Der zweite Befehl wendet nur auf das aktuelle Verzeichnis um
pyenv python global 3.8.0
pyenv python local 3.8.0
Überprüfen Sie nach dem Wechsel die Python-Version mit python --version
Erfolg, wenn auf eine Version geändert