Ziel ist es, eine Python-Entwicklungsumgebung zu erstellen
In der Umgebung, die von Mojave nach Catalina gebracht wurde, funktionierte es bei "python3" oder "pip3" aufgrund des unterschiedlichen Versions nicht wie erwartet mit "python3" oder "pip3". Daher werde ich versuchen, "pyenv" zu verwenden, um festzustellen, ob es gut funktioniert.
homebrew
Beginnen Sie hier.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
$ brew install pyenv
$ pyenv -v
pyenv 1.2.17
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
$ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bash_profile
https://github.com/pyenv/pyenv
Übrigens scheint es im Fall von zsh, dass die gleichen Einstellungen für ".zshrc" vorgenommen werden sollten.
Zsh note: Modify your ~/.zshrc file instead of ~/.bash_profile. https://github.com/pyenv/pyenv
Ich weiß nicht, warum es ".zshrc" statt ".zprofile" ist.
Reflektieren
$ source ~/.bash_profile
Überprüfen Sie die installierbare Version
$ pyenv install -l
Installieren Sie die Version, die Sie verwenden möchten
$ pyenv install 3.7.7
Bestätigung der Installation
$ pyenv versions
* system (set by /Users/ykinomt/.pyenv/version)
3.7.7
Bestätigung des Status quo
$ python -V
Python 2.7.16
Schalten
$ pyenv global 3.7.7
$ python -V
Python 3.7.7
Verwenden Sie local, um nach Verzeichnis zu wechseln.
$ python -V
Python 2.7.16
$ pyenv local 3.7.7
$ python -V
Python 3.7.7
Wenn Sie local verwenden, wird in diesem Verzeichnis eine Datei mit dem Namen ".python-version" erstellt, die mit der angegebenen Version in diesem Verzeichnis ausgeführt wird. Wenn Sie eine Anwendung erstellen möchten, ist es möglicherweise besser, sie als lokal anzugeben.
Es ist nicht erforderlich, aber die Version, die in den Interpreter-Einstellungen veröffentlicht wird, scheint zum Zeitpunkt des Starts von VSCode installiert worden zu sein. Wenn Sie es also mit den oben genannten Einstellungen neu installieren, können Sie es möglicherweise erst auswählen, wenn Sie vscode einmal neu starten.