Ich suche nach einer Möglichkeit, alle Versionen von Python unter OS X 10.10 sauber zu deinstallieren, mit Ausnahme der Standardversion, die mit dem Mac folgte. Wie gehe ich vor?Wie können alle Python-Versionen deinstalliert und die Standard-Systemversion von OS X 10.10 verwendet werden?
Derzeit habe ich ein seltsames Verhalten. Wenn which -a python
Eingabe erhalte ich folgende Ausgabe:
/Users/harisfawad/anaconda/bin/python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
/usr/local/bin/python
/usr/bin/python
Warum zeigt sich hier nicht die Standard-Version von Python in /System/Library/.../
? Ich kann diese Version im Finder finden, daher weiß ich, dass sie nicht gelöscht wird.
Außerdem gibt echo $PYTHONPATH
eine leere Zeile zurück.
Kann ich einfach alle diese Ordner löschen und erwarten, dass die Standardversion korrekt ausgeführt wird?
Ich habe eine ähnliche Anfrage hier http://bugs.python.org/issue7107 gelesen, aber ich bin mir nicht sicher, ob dies immer noch für Python-Versionen 2.7/3.4 gilt.
Das ist auch eine ähnliche Frage How to uninstall Python 2.7 on a Mac OS X 10.6.4? Aber noch einmal, ich möchte nicht unvorsichtig sein und die Deinstallation durchführen, bevor Sie sicherstellen, dass die vom System bereitgestellte Version funktioniert.
UPDATE: Wenn brew doctor
läuft ich dieses Warning: "config" scripts exist outside your system or Homebrew directories.
Und es geht auf die Auflistung der "config" Dateien in /.../anaconda/bin
und in /Library/.../bin
.
UPDATE2: Ich habe wieder auf die Standardversion von Python erfolgreich gegangen, die in OS X. Alle oben genannten Versionen von Python enthalten war, wo außer /usr/bin/python
in den Papierkorb bewegt. Danke, @rhashimoto und @PadraicCunningham!
Sie können jede Version, die Sie installiert haben, ohne Probleme entfernen, müssen Sie möglicherweise pip neu installieren, um mit Ihrem System Python zu arbeiten, nur sicherstellen, dass Sie nichts zu Ihrem System Python tun –
Ok. Aber gibt es einen Grund, warum der Speicherort des System Python nicht zusammen mit den anderen installierten Versionen angezeigt wird? – harisf
Was gibt 'ls -l/usr/bin/python' aus? –