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é.
pip install pyinstaller
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
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.
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.
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.
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