2016-04-14 8 views
1

nur eine kurze Frage. Ich habe Python 2.7 standardmäßig auf meinem Mac. Ich habe auch 3.4 installiert und benutze es mehr als 2.7, möchte aber auf das neue 3.5 upgraden. Sollte ich 3.4 entfernen und nur eine neue Installation von 3.5 auflegen, oder gibt es eine Möglichkeit, es einfach zu aktualisieren. Alle meine Suchen sprechen nur über das Upgrade von 2.7 auf 3x. Ich bin nur besorgt über eine der Installationen zu verpatzen. Jede Eingabe würde sehr geschätzt werden. Prost.Aktualisieren von Python 3.4x auf 3.5

+0

Es hängt davon ab, wie sie verpackt sind, die Sie nicht angegeben haben –

+0

Sorry, ich bin mir nicht sicher, was Sie unter verpackt verstehen. Mein Mac hat Python 2.x standardmäßig installiert und ich habe 3.x von python.org installiert, 2.x als Standardeinstellung beibehalten und 3.x mit dem Terminal-Befehl python3 verwenden oder einfach nur idle3 öffnen. –

Antwort

1

Es ist viel sicherer, Ihre Umgebung so zu ändern, dass Python 3.5 gegenüber dem Standard-Python bevorzugt wird.

Es gibt viele Möglichkeiten, dies zu tun; Wenn Sie alle tun, bietet es die maximale Kompatibilität.

Sie können diese in Ihrer Datei .bash_profile festlegen, die eine versteckte Datei in Ihrem Home-Verzeichnis ist.

  1. Sie können das PATH Umgebungsvariable, so dass Python 3.5 zuerst in der Suchreihenfolge erscheint; wie diese PATH='/path/to/your/python3.5/directory':$PATH

  2. Sie können einen lokalen Alias ​​in der Shell gesetzt, so dass die python Befehlspunkte auf Python 3.5, wie diese alias python="/path/to/the/file/python3.5"

Sobald Sie die oben genannten, stellen Sie sicher, dass Sie das Terminal neu starten Anwendung.

Wenn Sie das Installationsprogramm python.org herunterladen; Es wird diese Umgebungsvariablen für Sie festlegen.

Wenn Sie ein Dienstprogramm wie brew verwenden, wird es die Shell korrekt für Sie einrichten.

Dadurch wird sichergestellt, dass die Shell-Umgebung auf die gewünschte Version von Python zeigt; Dies wirkt sich jedoch nicht auf Anwendungen aus, die auf dem Desktop ausgeführt werden, da die meisten von ihnen die Shellumgebungsvariablen nicht lesen.

Also, wenn Sie und IDE wie PyCharm verwenden, müssen Sie immer noch manuell die richtige Python-Version für Ihre Projekte einstellen.

Dies mag wie eine Art Workaround erscheinen, aber auf den meisten Linux-Systemen und sogar auf OSX ist Python ein zentraler Teil des Systems und wird von einigen Dienstprogrammen verwendet. Daher ist es immer gefährlich, die Version zu rippen und zu ersetzen von Python, das mit dem Betriebssystem kam.

+0

Danke für den Rat. Bis jetzt habe ich die Standardversion auf 2,7 eingestellt, also habe ich nichts kaputt gemacht, da ich nicht viel darüber weiß, und 3,4 gerade geöffnet, als ich herumspielte und durch Tutorials python3 in Terminal eingeben. –