Zuvor mussten Sie setup.py einzeln schreiben, z. B. py2exe oder CX_Freeze. Vor kurzem scheint PyInstaller empfohlen zu werden, also habe ich es versucht.
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
nur das. Keine störende Beschreibung von setup.py. Hello.exe und die erforderlichen Bibliotheken werden unter dist \ hello erstellt.
Es scheint, dass es mehr Pakete als py2exe usw. benötigt.
#!python
# coding: utf-8
import matplotlib.pyplot as plt
print "hello world"
Nur durch Umschreiben schwellen dist und darunter auf 100 MB an. Wenn Sie es sich ansehen, können Sie sehen, dass IPython, QT4, OpenGL und andere zusätzliche Dinge gemischt sind.
Verwenden wir also virtualenv. Weitere Informationen finden Sie unter http://qiita.com/kounoike/items/14bfd7c328be0d69c770.
Bei der Verwendung von PyInstaller mit virtualenv gibt es eine Einschränkung. Lassen Sie uns pywin32 mit easy_install installieren.
Wenn Sie es in den japanischen Ordner legen, funktioniert es schließlich nicht gut ...
Warum ist ein Netzlaufwerk in Ordnung?
Recommended Posts