Wie Sie eine Aktualisierung installieren von Python unter Mac OS Sierra mit brauen?
Ich bin mit macOS Sierra Version 10.12.2 und versuche zu installieren eine separate version von Python aus dem system vorinstalliert 2.7.10 Python. Ich habe empfohlen, installieren eine neue version von Python oder anderes Risiko vermasseln die system-Python installieren.
Habe ich installiert Python 2.7.13 mit brew
:
brew install python
Aber mein terminal immer noch standardmäßig auf dem system installieren
$ python
Python 2.7.10 (default, Jul 30 2016, 19:40:32)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
Was ist die bevorzugte Methode zum installieren einer aktualisierten (nicht-system) Python version 2.7 und habe das OS erkennen und die standardmäßig auf die neue (2.7.13) version?
Edit:
Wenn ich ein update der .bash_profile
- Datei mit dem folgenden, ich erhalte eine Fehlermeldung beim starten der bash terminal.
PATH="/usr/local/Cellar/python/2.7.13/bin:${PATH}"
export "$PATH"
Dies ist die Fehlermeldung die ich erhalte:
-bash: export: `/usr/local/Cellar/python/2.7.13/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin': not a valid identifier
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aktualisieren Sie einfach die
$PATH
Variablen zeigen auf die neueste version vonPython 2.7.13
im.bashrc
(oder).bash_profile
je nach der shell, die Sie aufrufen,also so etwas wie
/Library/Frameworks/Python.framework/Versions/
, d.h.brew
installiert python/usr/local/Cellar/python/2.7.13/bin/python2.7
Wenn du Python installiert mit Home-Brew-dann tun Sie dies:
Manchmal, nur versuchen, in einer neuen shell hilft.
Ich habe diese gleiche Sache, gerade jetzt, und es zeigte mir, dass 2.7.10 python auf meinem system. Aber ich öffnete eine neue shell und versucht, und voila! Es war die richtige version von python.
In einem neuen terminal: