Ich bin auch auf dieses Problem gestoßen, daher dachte ich, dass ich eine aktualisierte Antwort veröffentlichen sollte. Bitte beachten Sie, dass dies nur für eine Mac-basierte Einrichtung gilt (ich habe es nicht mit Windows oder einer Linux-Variante ausprobiert). Der einfachste Weg, um dies zum Laufen zu bringen, besteht darin, Python über Brew zu installieren. Wenn Sie brew nicht installiert haben, müssen Sie das zuerst tun. Nach der Installation führen Sie Folgendes im Terminal aus:
brew install python
Dies installiert Python 3. Nach der Installation führen Sie dies aus:
ls -l /usr/local/bin/python*
Sie sehen alle Links, die von brew zu seiner Python-Installation erstellt wurden. Es wird ungefähr so aussehen:
lrwxr-xr-x 1 username admin 36 Oct 1 13:35 /usr/local/bin/python3@ -> ../Cellar/python/3.7.4_1/bin/python3
lrwxr-xr-x 1 username admin 43 Oct 1 13:35 /usr/local/bin/python3-config@ -> ../Cellar/python/3.7.4_1/bin/python3-config
lrwxr-xr-x 1 username admin 38 Oct 1 13:35 /usr/local/bin/python3.7@ -> ../Cellar/python/3.7.4_1/bin/python3.7
lrwxr-xr-x 1 username admin 45 Oct 1 13:35 /usr/local/bin/python3.7-config@ -> ../Cellar/python/3.7.4_1/bin/python3.7-config
lrwxr-xr-x 1 username admin 39 Oct 1 13:35 /usr/local/bin/python3.7m@ -> ../Cellar/python/3.7.4_1/bin/python3.7m
lrwxr-xr-x 1 username admin 46 Oct 1 13:35 /usr/local/bin/python3.7m-config@ -> ../Cellar/python/3.7.4_1/bin/python3.7m-config
Die erste Zeile in diesem Beispiel zeigt den python3
Symlink. Um ihn als den Standard-python
Symlink zu setzen, führen Sie Folgendes aus:
ln -s -f /usr/local/bin/python3 /usr/local/bin/python
Ebenso können Sie den pip Symlink setzen
ln -s -f /usr/local/bin/pip3 /usr/local/bin/pip
Sie müssen Ihre aktuelle Terminalshell neu laden, um den neuen Symlink in dieser Shell zu verwenden. Führen Sie diesen Befehl aus, um Ihre Shell neu zu laden:
exec $SHELL -l
Jetzt sind Sie bereit. Jetzt können Sie Folgendes tun:
which python
und es sollte anzeigen:
/usr/local/bin/python
Alle neu geöffneten Shell-Sitzungen werden den neuen Symlink automatisch verwenden. Um dies zu testen, öffnen Sie eine neue Terminalshell und führen Sie Folgendes aus:
python --version