Ich habe ein paar verschiedene Versionen von Python auf meinem Computer. Wie wähle ich, welche von meinem Terminal ausgeführt wird, wenn ich "python" in die Eingabeaufforderung eintippe?Wie wählt man, welche Version von Python von Terminal läuft?
Antwort
Sie sollten mehrere ausführbare Dateien für jede Python-Version haben, die Sie haben. Zum Beispiel, wenn ich python
und drückte Tab geben, sehe ich:
$ python
python python2.5-config python2.7-config python3.3 python3.3m-config pythonw2.7 pythonw3.3-32
python-config python2.6 python3 python3.3-32 pythonw pythonw3
python2 python2.6-config python3-32 python3.3-config pythonw2.5 pythonw3-32
python2.5 python2.7 python3-config python3.3m pythonw2.6 pythonw3.3
Also, wenn ich zum Beispiel Python 2.5 Version will - ich python2.5
laufen.
Werfen Sie auch einen Blick auf virtual environments - es ist viel einfacher zu verwalten und wechseln zwischen mehreren Python-Umgebungen damit.
Siehe auch:
zu wählen, welche Version von Python ausgeführt wird, wenn Sie 'Python' in ein Terminal eingeben, können Sie mit einem Alias versuchen wollen .
Zum Beispiel:
alias python='python2.7'
Würde python2.7 ausführen, wenn Sie schreiben 'Python' in das Terminal machen.
Verwenden Sie which
, um zu sehen, wo sich Ihr Python-Befehl befindet. Dann verwenden Sie ls -l
, um herauszufinden, wo es wirklich ist. Verknüpfen Sie dann stattdessen den gewünschten Link. Beachten Sie, dass die anderen installierten Versionen in der Regel alle über ihre jeweiligen Namen verfügbar sind.
$ which python
/usr/bin/python
$ ls -l /usr/bin/python
lrwxrwxrwx 1 root root 9 Jun 18 2013 /usr/bin/python -> python2.7
$ ls /usr/bin/python*
/usr/bin/python /usr/bin/python2.7 /usr/bin/python2-config
/usr/bin/python2 /usr/bin/python2.7-config /usr/bin/python-config
$ sudo ln -sf /usr/bin/python2 /usr/bin/python
Beachten Sie, dass diese Änderungen, die Python-Version alle Programme für alle Benutzer auf Ihrem Computer wahrscheinlich verwenden! Wenn Sie es nur für sich selbst ändern wollen. Sie können einen Alias erstellen, indem Sie eine alias python='/usr/bin/python2'
Zeile (mit python2
ersetzt durch die gewünschte Version) zu ~/.bashrc
in Linux oder ~/.bash_profile
in Mac hinzufügen. (In diesem Fall müssen Sie die Terminalsitzung neu starten.)
Versuchen Sie envirius (universal virtual environments manager), das ermöglicht, jede Version von Python zu kompilieren. Darüber hinaus ermöglicht es, Umgebungen mit gemischten Sprachen zu erstellen.
py -3 oder py-2 etc zur Auswahl zwischen den Versionen. Siehe https://docs.python.org/3/installing/#work-with-multiple-versions-of-python-installed-in-parallel
- 1. Welche Version von Git läuft auf Gerrit?
- 2. Welche Version von Java läuft in Eclipse?
- 3. Wie finde ich heraus, welche Version von Sybase läuft?
- 4. Wie wählt man die Python-Version in PyCharm?
- 5. Wie kann man wissen, welche Version von PyMongo auf meinem Projekt läuft
- 6. Welche Version von StringComparer
- 7. wie überprüft man, welche Version von Nltk, Scikit lernen installiert?
- 8. Wie wählt man die Python-Version in pycharm?
- 9. Bestimmen Sie, welche Version von Mono unter Linux läuft?
- 10. Ermitteln, welche Version von OpenCV
- 11. Python Script läuft nicht von Aws Ubuntu Terminal
- 12. Wie finde ich welche Version von Dawg?
- 13. JQuery: Wie wählt man Werte von Multiselect
- 14. Wie ermittelt man, welche Version von Direct3D installiert ist?
- 15. Eclipse läuft alte Version von Java-Programm
- 16. Welche Version von Ruby zu lernen?
- 17. Wie wählt man verschiedene Werte von ORMlite?
- 18. Welche Python-Version benötigt von __future__ import with_statement?
- 19. Welche Version von Python Opencv sollte ich gehen?
- 20. Welche Python-Version soll man lernen? (Noob Frage)
- 21. Welche Version von Python für maximale Kompatibilität verwenden
- 22. OpenCV - Python 3.x und Windows - welche Version von Numpy?
- 23. Welche Version von Python ist auf meinem Mac?
- 24. Welche Version von Python kann ich mit Twisted/Zope verwenden?
- 25. Drucken von Farben in Python-Terminal
- 26. Wie überprüft man die Version von AFNetworking?
- 27. Welche Version von Eclipse mit Android verwenden
- 28. Wie kann ich herausfinden, welche Version von CoreOS auf einem bestimmten Rechner läuft?
- 29. Wie kann ich feststellen, welche Version von Javascript Chrome-Dev Tools läuft?
- 30. Wie kann ich feststellen, welche Version von Cassandra ich verwende?
Super! Danke für die Hilfe! – mjmostachetti