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.
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.
Ensuite, installez "PyInstaller" dans l'environnement PyDev.
Démarrez Eclipse et ouvrez [Fenêtre] -> [Paramètres] dans le menu.
Ouvrez [PyDev] -> [Interpreter] -> [Python Interpreter] dans le menu de gauche. Sélectionnez "Python 3" et cliquez sur le bouton [Gérer avec pip].
Entrez "ʻinstall pyinstaller`" dans "Commande à exécuter" et cliquez sur le bouton [Exécuter]. Lorsque "FINISHED" s'affiche, cliquez sur le bouton [Close].
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).
Double-cliquez sur le fichier exe généré pour l'exécuter. L'application démarre après un certain temps.