Développer des applications Windows avec Python 3 + Tkinter (fichier exe)

introduction

Dans l'article précédent (https://qiita.com/akagisho/items/7dfa6304b8233b85fa13), j'ai utilisé Tkinter pour créer un exemple d'application Windows.

Cette fois, vous pouvez utiliser "PyInstaller" pour convertir un script Python en un fichier exe (fichier d'exécution) et l'exécuter même sous Windows sans environnement d'exécution Python. Faire cela.

Préparation

installation de pip

Premièrement, pip peut ne pas fonctionner correctement avec PyDev dans Pléiades, alors réinsérez le pip.

Téléchargez get-pip.py à partir de l'URL suivante dans la Documentation officielle de pip et enregistrez-le dans un dossier approprié.

Lancez une invite de commande et exécutez get-pip.py dans le python de PyDev.

C:\pleiades\python\3\python.exe (Dossier téléchargé)\get-pip.py

Si un message tel que «Pip installé avec succès- ~ ~» s'affiche, l'installation est réussie.

Installation de PyInstaller

Ensuite, installez "PyInstaller" dans l'environnement PyDev.

Démarrez Eclipse et ouvrez [Fenêtre] -> [Paramètres] dans le menu.

05.png

Ouvrez [PyDev] -> [Interpreter] -> [Python Interpreter] dans le menu de gauche. Sélectionnez "Python 3" et cliquez sur le bouton [Gérer avec pip].

40.png

Entrez "ʻinstall pyinstaller`" dans "Commande à exécuter" et cliquez sur le bouton [Exécuter]. Lorsque "FINISHED" s'affiche, cliquez sur le bouton [Close].

41.png

Exe de script Python

Maintenant que PyInstaller est installé, utilisez-le pour exécuter le script Python.

Démarrez une invite de commande et exécutez pyinstaller.exe. À ce stade, spécifiez le script Python que vous souhaitez exécuter dans l'argument.

Exemple d'exécution


cd C:\pleiades\workspace\testproj1

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

Si tout se passe bien, un fichier exe sera créé dans le dossier dist sous le répertoire courant de l'invite de commande ( C: \ pleiades \ workspace \ testproj1 dans l'exemple ci-dessus).

42.png

Double-cliquez sur le fichier exe généré pour l'exécuter. L'application démarre après un certain temps.

43.png

Recommended Posts

Développer des applications Windows avec Python 3 + Tkinter (fichier exe)
Développer des applications Windows avec Python 3 + Tkinter (Préparation)
[Python] Création de plusieurs fenêtres avec Tkinter
Python à partir de Windows 7
[Python] Créez un fichier de distribution pour le programme Tkinter avec cx_Freeze
Programmation avec Python et Tkinter
Python avec VSCode (Windows 10)
Exécutez python avec PyCharm (Windows)
Dessiner un fichier netCDF avec python
Exécuter Label avec tkinter [Python]
Synchronisation de l'heure (Windows) avec Python
Télécharger le fichier csv avec python
Créez un fichier exe qui fonctionne dans un environnement Windows sans Python avec PyInstaller
[Python] Créez un écran de spécification de chemin de fichier et de dossier avec tkinter
[Python Kivy] Comment créer un fichier exe avec pyinstaller
[Python] Afficher plusieurs fenêtres avec Tkinter
Extraire le fichier xz avec python
Détection de visage avec YOLO Face (Windows10, Python3.6)
[Python] Ecrire dans un fichier csv avec Python
[Automatisé avec python! ] Partie 1: fichier de configuration
Téléchargement de fichiers implémenté avec Python + Bottle
Sortie vers un fichier csv avec Python
Surveillez les applications Web Python avec Prometheus
Construire mlpy avec python3.3 (64 bits) (Windows 64 bits)
Utiliser la synthèse vocale Windows 10 avec Python
Fichier CGI Python créé sous Windows
[Automatisé avec python! ] Partie 2: Fonctionnement des fichiers
Premiers pas avec Python 3.8 sous Windows
Énumération de fichiers japonais avec le système Python2 sous Windows (contre-mesure du problème 5C)
Lecture vidéo avec son sur python !! (tkinter / imageio)
Créer un fichier power simple avec Python
Contrôle exclusif avec fichier de verrouillage en Python
Exécutez le servo avec Python sur ESP32 (Windows)
Lire le fichier CSV avec python (Télécharger et analyser le fichier CSV)
Méthode de mise à jour automatique par python Pyinstaller exe
Comment convertir Python en fichier exe
Vérifier l'existence du fichier avec python
Rendez les applications GUI super faciles avec tkinter
Créez rapidement un fichier Excel avec Python #python
Création d'un environnement Python 3.6 avec Windows + PowerShell
Téléchargez le fichier en spécifiant la destination de téléchargement avec Python & Selemiun & Chrome (version Windows)
Lisons le fichier RINEX avec Python ①
Création d'un fichier exe avec Python PyInstaller: le PC se fige dans le traitement parallèle
Créer un fichier Excel avec Python + matrice de similarité
Enregistrer avec Python → Enregistrer le fichier (périphérique sonore + wave)
Exécutez des applications Windows (héritées) avec le pilote d'application Windows
Développons un algorithme d'investissement avec Python 1
J'ai créé un fichier de configuration avec Python
[Automation] Lire le courrier (fichier msg) avec Python
Diviser le fichier mol2 avec python (-> 2016.04.17 prend également en charge le fichier sdf)
Créer un cadre avec un arrière-plan transparent avec tkinter [Python]
Comment lire un fichier CSV avec Python 2/3
Je ne peux pas créer de projet avec Python3.5 (Windows) + django1.7.1.
Créer un fichier exécutable GUI créé avec tkinter
Outil de rognage d'image GUI réalisé avec Python + Tkinter
[Python] Comment lire des fichiers Excel avec des pandas
Convertir un fichier svg en png / ico avec Python
Environnement virtuel / package Python (Windows10) avec VSCode