Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung der Koexistenz zwischen Python2- und Python3-Versionen unter Windows

Detaillierte Erläuterung der Koexistenz zwischen Python2- und Python3-Versionen unter Windows

高洛峰
高洛峰Original
2017-02-13 13:36:251486Durchsuche

Vorwort

Ich habe immer Python 3 verwendet. In letzter Zeit habe ich die Entwicklung öffentlicher WeChat-Konten studiert. Jede Cloud-Plattform unterstützt nur Python 2.7. Sie müssen Ihre eigene Version erstellen Umfeld. Es gibt keine Informationen zur Entwicklung öffentlicher WeChat-Konten mit Python 3 im Internet. Ich habe vor, zuerst Python 2.7 zu verwenden und dann auf Python 3 zu migrieren, wenn ich Zeit habe, Docker zu lernen.

Nach der Installation von Python 2.7 können Skripte, die ursprünglich unter 3.4 normal funktionierten, nicht mehr ausgeführt werden. Einige Methoden im Internet bestehen darin, die beiden Versionen des Hauptprogramms in Python2 bzw. Python3 umzubenennen, das Skript mit dem menschlichen Auge zu beurteilen und das Skript durch manuelle Eingabe in die Befehlszeile auszuführen. Natürlich werden faule Leute wie ich, die gerne doppelklicken und ziehen, nicht zufrieden sein und eine intelligentere Lösung gefunden haben.

Python 2 und Python 3 koexistieren

Bei der Installation von Python 3.3 oder höher installiert Python den Launcher py.exe im Ordner C:Windows.

Doppelklicken Sie auf das Skript, um dieses Programm aufzurufen:

Detaillierte Erläuterung der Koexistenz zwischen Python2- und Python3-Versionen unter Windows

Wenn sowohl Python 2 als auch Python 3 im System vorhanden sind, können Sie es verwenden So geben Sie die Version zum Ausführen des Codes an:

py -2 helloworld.py
py -3 helloworld.py

2 und 3 sind Versionen.

Es ist zu mühsam, jedes Mal Parameter direkt in der ersten Zeile des Python-Skripts anzugeben:

#! python3

Sie können darauf doppelklicken oder eine Befehlszeilenoperation ausführen:

py helloworld.py

Wenn Sie den obigen Befehl ausführen oder darauf doppelklicken, ohne beim ersten eine Version anzugeben Zeile wird Python 2 standardmäßig aufgerufen

Pip verwenden:

py -2 -m pip install requests
py -3 -m pip install requests

-m pip bedeutet, dass das Pip-Modul ausgeführt wird

Die ursprünglichen Python- und Pip-Befehle sind immer noch gültig und werden standardmäßig ausgeführt. Welche Version? Sehen Sie sich die Reihenfolge der Pfade in den Umgebungsvariablen an.

C:\Python34\;C:\Python34\Scripts;C:\Python27\;C:\Python27\Scripts;

Wie oben, rufen Sie Python 3 auf

Für detailliertere Erklärungen zur Koexistenz von Python2 und Python3 unter Windows achten Sie bitte darauf zu verwandten Artikeln. PHP chinesische Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn