Entwickeln Sie Windows-Apps mit Python 3 + Tkinter (exe-Datei)

Einführung

Im vorherigen Artikel (https://qiita.com/akagisho/items/7dfa6304b8233b85fa13) habe ich Tkinter verwendet, um eine Windows-Beispielanwendung zu erstellen.

Dieses Mal können Sie "PyInstaller" verwenden, um ein Python-Skript in eine exe-Datei (Ausführungsdatei) zu konvertieren und es auch unter Windows ohne Python-Ausführungsumgebung auszuführen. Um das zu tun.

Vorbereitung

Rohrinstallation

Erstens funktioniert pip möglicherweise nicht gut mit PyDev in Plejaden. Setzen Sie den Pip also erneut ein.

Laden Sie get-pip.py von der folgenden URL in Offizielle Pip-Dokumentation herunter und speichern Sie es in einem geeigneten Ordner.

Starten Sie eine Eingabeaufforderung und führen Sie "get-pip.py" in PyDevs Python aus.

C:\pleiades\python\3\python.exe (Ordner heruntergeladen)\get-pip.py

Wenn eine Meldung wie "Erfolgreich installierte Pip- ~ ~" angezeigt wird, ist die Installation erfolgreich.

PyInstaller installieren

Installieren Sie als Nächstes "PyInstaller" in der PyDev-Umgebung.

Starten Sie Eclipse und öffnen Sie [Fenster] -> [Einstellungen] aus dem Menü.

05.png

Öffnen Sie [PyDev] -> [Interpreter] -> [Python Interpreter] im linken Menü. Wählen Sie "Python 3" und klicken Sie auf die Schaltfläche [Mit Pip verwalten].

40.png

Geben Sie " install pyinstaller "in" Command to execute "ein und klicken Sie auf die Schaltfläche [Execute]. Wenn "FINISHED" angezeigt wird, klicken Sie auf die Schaltfläche [Schließen].

41.png

Python-Skript exe

Nachdem Sie PyInstaller installiert haben, können Sie damit das Python-Skript ausführen.

Starten Sie eine Eingabeaufforderung und führen Sie pyinstaller.exe aus. Geben Sie zu diesem Zeitpunkt das Python-Skript an, das Sie im Argument ausführen möchten.

Ausführungsbeispiel


cd C:\pleiades\workspace\testproj1

C:\pleiades\python\3\Scripts\pyinstaller.exe C:\pleiades\workspace\testproj1\test1.py --onefile --noconsole

Wenn alles gut geht, wird eine exe-Datei im Ordner "dist" unter dem aktuellen Verzeichnis der Eingabeaufforderung erstellt ("C: \ pleiades \ workspace \ testproj1" im obigen Beispiel).

42.png

Doppelklicken Sie auf die generierte exe-Datei, um sie auszuführen. Die Anwendung startet nach einer Weile.

43.png

Recommended Posts

Entwickeln Sie Windows-Apps mit Python 3 + Tkinter (exe-Datei)
Entwickeln Sie Windows-Apps mit Python 3 + Tkinter (Vorbereitung)
[Python] Erstellen mehrerer Fenster mit Tkinter
Python ab Windows 7
[Python] Erstellen Sie mit cx_Freeze eine Verteilungsdatei für das Tkinter-Programm
Programmieren mit Python und Tkinter
Python mit VSCode (Windows 10)
Führen Sie Python mit PyCharm aus (Windows)
Zeichnen Sie eine netCDF-Datei mit Python
Führen Sie Label mit tkinter [Python] aus.
Zeitsynchronisation (Windows) mit Python
Laden Sie die CSV-Datei mit Python herunter
Erstellen Sie mit PyInstaller eine exe-Datei, die in einer Windows-Umgebung ohne Python funktioniert
[Python] Erstellen Sie mit tkinter einen Bildschirm zur Datei- und Ordnerpfadspezifikation
[Python Kivy] So erstellen Sie mit pyinstaller eine exe-Datei
[Python] Mit Tkinter mehrere Fenster anzeigen
Extrahieren Sie die xz-Datei mit Python
Gesichtserkennung mit YOLO Face (Windows10, Python3.6)
[Python] Mit Python in eine CSV-Datei schreiben
[Mit Python automatisiert! ] Teil 1: Datei einstellen
Implementierter Dateidownload mit Python + Bottle
Ausgabe in eine CSV-Datei mit Python
Überwachen Sie Python-Webanwendungen mit Prometheus
Erstellen Sie mlpy mit python3.3 (64bit) (Windows 64bit)
Verwenden Sie die Windows 10-Sprachsynthese mit Python
Unter Windows erstellte Python-CGI-Datei
[Mit Python automatisiert! ] Teil 2: Dateivorgang
Erste Schritte mit Python 3.8 unter Windows
Japanische Dateiaufzählung mit Python2-System unter Windows (Gegenmaßnahme gegen 5C-Probleme)
Videowiedergabe mit Ton auf Python !! (tkinter / imageio)
Erstellen einer einfachen Power-Datei mit Python
Exklusive Steuerung mit Sperrdatei in Python
Führen Sie das Servo mit Python unter ESP32 (Windows) aus.
CSV-Datei mit Python lesen (CSV-Datei herunterladen und analysieren)
Automatische Update-Methode von Python Pyinstaller exe
So konvertieren Sie Python in eine exe-Datei
Überprüfen Sie die Existenz der Datei mit Python
Machen Sie GUI-Apps mit tkinter ganz einfach
Erstellen Sie schnell eine Excel-Datei mit Python #python
Erstellen einer Python 3.6-Umgebung mit Windows + PowerShell
Laden Sie die Datei herunter, indem Sie das Download-Ziel mit Python & Selemiun & Chrome (Windows-Version) angeben.
Lesen wir die RINEX-Datei mit Python ①
Erstellen einer exe-Datei mit Python PyInstaller: PC friert bei paralleler Verarbeitung ein
Erstellen Sie eine Excel-Datei mit Python + Ähnlichkeitsmatrix
Mit Python aufnehmen → Datei speichern (Soundgerät + Welle)
Führen Sie (ältere) Windows-Apps mit dem Windows-Anwendungstreiber aus
Lassen Sie uns mit Python 1 einen Investitionsalgorithmus entwickeln
Ich habe mit Python eine Einstellungsdatei erstellt
[Automatisierung] Lesen Sie E-Mails (Nachrichtendatei) mit Python
Mol2-Datei mit Python teilen (-> 17.04.2016. Unterstützt auch SDF-Datei)
Erstellen Sie mit tkinter [Python] einen Rahmen mit transparentem Hintergrund.
Lesen einer CSV-Datei mit Python 2/3
Ich kann mit Python3.5 (Windows) + django1.7.1 kein Projekt erstellen.
Erstellen Sie eine mit tkinter erstellte ausführbare GUI-Datei
GUI-Bildschneidewerkzeug mit Python + Tkinter
[Python] Wie man Excel-Dateien mit Pandas liest
Konvertieren Sie die SVG-Datei mit Python in png / ico
Virtuelle Python / Windows (Windows 10) -Umgebung / Paket mit VSCode