Ich bin ein wenig verwirrt mit der Python auf Osx. Ich weiß nicht, ob der Vorbesitzer des Laptops Macpython mit Macport installiert hat. Und ich erinnerte mich, dass osx eine eingebaute Version von Python hat. Ich habe es versucht type -a python
und das Ergebnis wurde zurückgegeben
python is /usr/bin/python
python is /usr/local/bin/python
Jedoch geben mir beide Python an diesen Orten laufen [GCC 4.2.1 (Apple Inc. build 5646)] on darwin
. Beziehen sich beide auf denselben eingebauten Python-Mac?
Ich habe auch gelesen, dass man Macpython installieren würde
A MacPython 2.5 folder in your Applications folder. In here you
find IDLE, the development environment that is a standard part of
official Python distributions...
Ich schaute Applications
, und es gibt einen MacPort
Ordner mit python2.6
und das erwähnte Zeug darin. Aber wenn ich IDLE laufen lasse, finde ich die gleiche Nachricht wie oben.
Hmm ich bin ein bisschen verwirrt. Welcher ist welcher?
/System/Library/Frameworks/Python.framework
. Alles, was/Library/Frameworks/Python.framework
hereinkommt, stammt von einer Installation eines Drittanbieters, normalerweise von einem Installationsprogramm von python.org (oder einem anderen Distributor) oder wenn Sie ein Standard-Framework-Build von Python aus dem Quellcode erstellt haben./System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
dieps aux
Ausgabe starte/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
, zeigt sie mir , warum ist das so - ich sehe nicht, dass es ein Symlink ist? (Diese Frage wurde bei AskDifferent gestellt )Ich habe den einfachsten Weg gefunden, ihn zu finden
which python
es wird ungefähr so etwas zeigen:
/usr/bin/python
quelle
Dieser wird alle Ihre Probleme lösen, die mit Python und Mac zu tun haben:
Wenn Sie einen Mac haben und Python3 installiert haben, wie es die meisten von uns tun :) (mit Brew Install - ofc)
Ihre Datei befindet sich in:
Woher weißt du das? Lauf:
Du solltest bekommen:
Dies ist eine symbolische Verbindung. Woher wissen Sie das? Lauf:
und du wirst bekommen:
was bedeutet, dass Ihre
zeigt tatsächlich auf:
Wenn aus irgendeinem Grund Ihre
zeigt nicht auf den gewünschten Ort, was in unserem Fall:
Sichern Sie es einfach:
und Renn:
Erstellen Sie jetzt einen neuen symbolischen Link:
und jetzt dein
zeigt auf
Probieren Sie es aus, indem Sie Folgendes ausführen:
quelle
Auf der High Sierra
Zeigt die Standard-Python an. Wenn Sie jedoch die neueste Version von python.org heruntergeladen und installiert haben, finden Sie sie unter:
was auf meiner Maschine zeigt
quelle
installiert mit 'Brew Install Python3', fand es hier
quelle
Ich habe einige ähnliche Diskussionen überprüft und herausgefunden, wie ich alle Python2 / Python3-Builds am besten finden kann:
quelle
Ich habe es hier gefunden: /Library/Frameworks/Python.framework/Versions/3.6/bin
quelle
which python3
führen Sie einfach zu einem Pfad, auf dem sich der Dolmetscher niederlässt.quelle
Führen Sie dies in Ihrem interaktiven Terminal aus
Sie erhalten den Ordner, in dem Python installiert ist
quelle
Führen Sie den folgenden Code in einer .py-Datei aus:
quelle
Ich habe ein Kochrezept, um Dinge in Linux / Macos zu finden
Aktualisieren Sie zuerst die Suchdatenbank und führen Sie dann a aus
mache ein / find, um zu finden, wonach du suchst.
Gehen Sie folgendermaßen vor, um Ihre Lokalisierungsdatenbank in Macos zu aktualisieren:
es dauert manchmal eine Weile. Hoffe das hilft :)
quelle