Ich habe gerade python 2.7 auf meinem Mac heruntergeladen, auf dem OS X 10.6.8 ausgeführt wird. Die vorherige Version von python installiert war 2.6.
Wenn ich im Terminal python
eingebe, wird python version 2.6. Ich möchte, dass es python 2.7
Wie mache ich Python 2.7 standardmäßig geöffnet?
Die python.org-Installationsprogramme für Python 2.x unter OS X ändern standardmäßig die Shell-Profile (für die Standard-Shells wie bash
und csh
), um sie hinzuzufügen Das Verzeichnis framework bin
befindet sich ganz vorne in Ihrem Shell-Pfad. Vorausgesetzt, Sie haben die Option während der Installation nicht deaktiviert, sollte nun Folgendes in Ihrer Datei .bash_profile
enthalten sein.
# Setting PATH for Python 2.7
# The orginal version is saved in .profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
Dieses Profil wird jedoch standardmäßig nur ausgeführt, wenn Sie ein neues Terminalfenster starten. Dies gilt nicht für vorhandene Terminalsitzungen. Öffnen Sie also eine neue und versuchen Sie es erneut. Wenn Sie eine andere Shell verwenden, müssen Sie möglicherweise den Start der Shell ändern, um das Gleiche zu tun.
Bei den python.org-Installationsprogrammen für Python 3.x unter OS X ist die Option zum Ändern von Shell-Skripten nicht standardmäßig aktiviert. Sie können sie bei der Installation aktivieren oder später den Befehl Update Shell Profile.command
Datei im entsprechenden Ordner Python x.x
im Ordner Applications
oder Sie können das richtige Profil einfach manuell bearbeiten.
Die einfachere Lösung ist die Installation über MacPorts:
Sudo port install python_select
port search python # Search for version you are looking for
Sudo port install python27
Sudo port select --set python python27
Füge Folgendes zu deinem ~/.bash_profile
Hinzu
# Setting PATH for Python 2.7
PATH="/path/to/your/python2.7/bin:${PATH}"
export PATH
Speichern Sie die Datei und öffnen Sie das Terminal erneut.