web-dev-qa-db-de.com

Deinstallieren Sie Python 2.7 von Mac OS X El Capitan

Ich möchte Python 2 vollständig neu installieren, aber in keinem der gefundenen Handbücher kann ich es deinstallieren. Egal was ich mache, python --version gibt immer noch 2.7.10 zurück, auch nachdem ich den Python 2.7.11 Installer ausgeführt habe. Alle anderen Handbücher in StackOverflow fordern mich auf, eine Reihe von Dateien zu entfernen, aber Python ist immer noch vorhanden.

6
Pedro Carvalho

Dies kann etwas spät sein, aber für zukünftige Sucher werde ich trotzdem posten:

Ich wollte das Gleiche tun. Aber ich bin auf diesen Absatz bei der Foundation gestoßen ( MacPython holen und deinstallieren ), was mich überzeugte, gut alleine zu bleiben und es nicht zu deinstallieren.

Der von Apple bereitgestellte Build von Python wird in /System/Library/Frameworks/Python.framework und/usr/bin/python installiert. Sie sollten diese niemals modifizieren oder löschen, da sie von Apple gesteuert werden und von Apple- oder Drittanbietersoftware verwendet werden. Denken Sie daran, wenn Sie eine neuere Python-Version von Python installieren. org haben Sie zwei verschiedene, aber funktionale Python-Installationen auf Ihrem Computer. Daher ist es wichtig, dass Ihre Pfade und Verwendungen mit dem übereinstimmen, was Sie tun möchten.

12
Bagoong

Stellen Sie Ihren Alias ​​so ein, dass er die Python-Version verwendet, die Sie in Ihrem .bashrc verwenden möchten (oder bei Verwendung von zsh).

Wie: alias python='/usr/bin/python3.4'

1

Stimmen Sie der akzeptierten Antwort zu, dass die Deinstallation eine schlechte Idee ist. Wenn Sie jedoch HomeBrew verwenden, um Ihren eigenen Python zu installieren, benötigen Sie keinen Alias ​​wie in der Antwort von @Mat Marsiglio. Stattdessen können Sie die Installationsanweisungen für HomeBrew ausführen:

export PATH="/usr/local/opt/python/libexec/bin:$PATH"

Dies gibt Brews Python Vorrang vor dem eingebauten in/usr/bin/python

0
Kevin Pauli