Wie installiere ich Python unter Windows ohne ein MSI-Installationsprogramm?

Sep 01 2020

Nehmen Sie zum Beispiel Python 3.6.x. Das letzte Windows-Installationsprogramm für Python 3.6.x ist 3.6.8: Keine weiteren Installationsprogramme für die Version 3.6x, die später verfügbar sein wird (siehehttps://www.python.org/downloads/windows/) 3.6.8 ist zufällig die letzte Wartungsversion von python3.6. Ich weiß nicht, ob es irgendwie damit zusammenhängt, kein Paketinstallationsprogramm für Windows vorzuschlagen, sondern nur Quellen.

Praktisches Problem hier: Wie soll ich mit der Installation von 3.6.12 unter Windows fortfahren?

Bitte raten Sie nicht einfach «Installieren Sie 3.7 oder 3.8, es ist neuer». Ich weiß, dass 3.6 nicht die neueste ist, aber manchmal muss man sich an eine bestimmte Version halten, um Unterstützung oder Kompatibilität zu erhalten.

Da ich 3.6.x verwenden muss, suche ich nach der neuesten Version in diesem Zweig (derzeit 3.6.12), um weiterhin von Sicherheitspatches zu profitieren.

Dies gibt zwei Wege:

  1. Installieren Sie 3.6.8 mit dem MSI-Installationsprogramm und aktualisieren Sie dann von der Quelle auf 3.6.12.
  2. Installieren Sie 3.6.12 von der Quelle.

Was sind die Schritte für Option 1 oder 2?

Antworten

3 adang1345 Sep 23 2020 at 21:33

Es ist möglich, ein eigenes MSI-Installationsprogramm aus den Quelldistributionen unter zu erstellen https://www.python.org/downloads/source/. Dies habe ich getan, um Python 3.6.12 auf meinem Windows-Computer zu installieren.

In jeder Quelldistribution enthalten die Dateien unter PCBuild / readme.txt und Tools / msi / README.txt Anleitungen zum Erstellen Ihres eigenen Python-Installationsprogramms. Wenn Sie Python noch nicht unter Windows aus dem Quellcode erstellt haben, ist dies möglicherweise eine Herausforderung beim Einrichten.

Wenn Sie das Installationsprogramm nicht selbst erstellen möchten, können Sie inoffizielle Installationsprogramme von herunterladen https://github.com/adang1345/PythonWindows. Dies sind die Installationsprogramme, die ich kürzlich im Rahmen eines persönlichen Projekts erstellt habe.

Ephraim Sep 01 2020 at 11:49

Nachdem ich mir diese Frage angesehen habe, würde ich vorschlagen oder empfehlen, stattdessen die neueste Version (Python 3.8) herunterzuladen und zu installieren. Dies würde Ihnen Stress und den Schmerz ersparen, später eine höhere Version herunterladen zu müssen.

Vielen Dank.