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
Antwort
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.
Sie können das
PATH
Umgebungsvariable, so dass Python 3.5 zuerst in der Suchreihenfolge erscheint; wie diesePATH='/path/to/your/python3.5/directory':$PATH
Sie können einen lokalen Alias in der Shell gesetzt, so dass die
python
Befehlspunkte auf Python 3.5, wie diesealias 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.
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. –
- 1. aktualisieren Python 3.5 in anaconda
- 2. Aktualisieren der Website von ASP.Net 3.5 auf 3.5 sp1
- 3. Tensorflow auf Python 3.5
- 4. Python: Convert 3.5 'auf ganzzahlige
- 5. Python-Skript zu exe auf Python 3.5
- 6. beautifulsoup 4.4 auf Python 3.5
- 7. So aktualisieren Sie SonarQube von 3.5 auf 5.1
- 8. Code von Python 2.7 bis 3.5 (Unicode)
- 9. So aktualisieren Sie auf Python 3.5 von 2.7 in Mac OSX
- 10. kann nicht auf Python installieren urllib.request 3.5
- 11. SciPy Installation auf Windows für Python 3.5
- 12. `virtualenv` mit Python 3.5 auf Ubuntu 15.04
- 13. PyCrypto on python 3.5
- 14. Python 3.5 - Quandl Fehlerbehandlung
- 15. Python Fehler Python 3.5 pygame
- 16. Python 3.5 Klassenvariablen
- 17. exe Datei erstellt von pyinstaller (python 3.5)
- 18. Jupyter Notebook Broken von Python 3.5
- 19. Python 3.5-Nummern Symbole
- 20. Tokenisierung von Textdatei in Python 3.5
- 21. Export von Python 3.5 nach CSV
- 22. Wie psycopg2 für Python 3.5
- 23. Python OpenCV Importfehler mit Python 3.5
- 24. Wie installiert man numpy für Python 3.5 auf Windows 10, während Python 2.7 und Python 3.5 verfügbar sind?
- 25. Pygame-Installation für Python 3.5
- 26. OpenCV 3 Python 3.5 Anaconda
- 27. Aktualisieren von Nhibernate von 2.1.2.4000 auf 4.0.0.4000 (mit Ziel .Net FW 3.5)
- 28. Python 3.5 Typisierung benutzerdefinierter Typ
- 29. Rekursive Typisierung in Python 3.5+
- 30. Python 3.5 matplotlib Konturplot Legende
Es hängt davon ab, wie sie verpackt sind, die Sie nicht angegeben haben –
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. –