Pyinstaller transforme les scripts Python en .exes qui peuvent être exécutés sous Windows

Faites de votre script Python un .exe pouvant être exécuté sous Windows

Auparavant, vous deviez écrire setup.py un par un, tel que py2exe ou CX_Freeze. Récemment, il semble que PyInstaller soit recommandé, alors je l'ai essayé.

Installation

pip install pyinstaller

Script cible

C:\Users\kounoike\Documents\python\installer-test>type hello.py
#!python
# coding: utf-8

print "hello world"

C:\Users\kounoike\Documents\python\installer-test>python hello.py
hello world

Créer .exe

pyinstaller hello.py

seulement ça. Aucune description gênante de setup.py. Hello.exe et les bibliothèques nécessaires sont créées sous dist \ hello.

problème

Il semble qu'il accepte plus de paquets que py2exe, etc.

#!python
# coding: utf-8

import matplotlib.pyplot as plt

print "hello world"

Juste en réécrivant, dist et ci-dessous augmenteront à 100 Mo. Si vous le regardez, vous pouvez voir que IPython, QT4, OpenGL et d'autres éléments supplémentaires sont mélangés.

C'est donc virtualenv.

Alors utilisons virtualenv. Veuillez vous référer à http://qiita.com/kounoike/items/14bfd7c328be0d69c770.

Il y a une mise en garde lors de l'utilisation de PyInstaller avec virtualenv. Installons pywin32 avec easy_install.

Postscript @ 21/07/2015

Après tout, si vous le mettez dans le dossier japonais, cela ne fonctionnera pas bien ...

Pourquoi un lecteur réseau est-il acceptable?

Recommended Posts

Pyinstaller transforme les scripts Python en .exes qui peuvent être exécutés sous Windows
Convertir JSON en CSV avec Python de Splunk
Créer un outil de formatage CSV avec Python Pandas Py Installer
Créez Puyopuyo AI avec Python
Faites une loterie avec Python
[Python] Transformez les ressources AWS simulées avec Moto en appareils Pytest
Créez un bot LINE avec Python + heroku
Créer Apache Log CSV avec Python
Faisons une interface graphique avec python.
Créer un système de recommandation avec python
Utilisez des scripts personnalisés Python avec StackStorm
Faisons un graphe avec python! !!
Créer un exe Scrapy avec Pyinstaller
Transformez plusieurs données numériques d'élévation en une seule image avec Python
Rendre la console Python couverte d'UNKO
INSÉRER dans MySQL avec Python [Pour les débutants]
Faisons un jeu de shiritori avec Python
Soudainement avec Python PyInstaller Aucun module nommé pyinstaller
Méthode de mise à jour automatique par python Pyinstaller exe
Mettez des tampons de protocole dans sqlite avec python
Fractal pour faire et jouer avec Python
Faisons la voix lentement avec Python
Facilitez la soumission de pypy avec atcoder-cli (python)
[Python] Rendons matplotlib compatible avec le japonais
Créez un framework Web avec Python! (1)
Créez une application de bureau avec Python avec Electron
Faisons un bot Twitter avec Python!
Créez un framework Web avec Python! (2)
Créer un bot Twitter Trend avec heroku + Python
Vérifier automatiquement les scripts Python avec GitHub + Travis-CI + pycodestyle
Je veux faire un jeu avec Python
Essayez de créer un code de "décryptage" en Python
Formater automatiquement le code Python en code compatible PEP8 avec Emacs
Rendre OpenCV3 disponible à partir de python3 installé avec pyenv
Créez rapidement votre propre module avec setuptools (python)
Remplaçons UWSC par Python (5) Faisons un robot
Essayez de créer un groupe de dièdre avec Python
Transformez les données de vacances en une trame de données avec les pandas
[Python] Expression (1,2) ne fait pas de taple avec des parenthèses
Faire fonctionner Python avec jhbuild sous OSX
[# 1] Créez Minecraft avec Python. ~ Recherche préliminaire et conception ~
FizzBuzz en Python3
Grattage avec Python
Statistiques avec python
Grattage avec Python
Python avec Go
Twilio avec Python
Intégrer avec Python
Jouez avec 2016-Python
AES256 avec python
Testé avec Python
python commence par ()
avec syntaxe (Python)
Bingo avec python
Zundokokiyoshi avec python
Excel avec Python
Micro-ordinateur avec Python
Cast avec python