Ich habe ein einfaches PyQT-Projekt. Ich würde gerne wissen, wie man es in Windows so erstellt, dass es lauffähig ausführbar wird. Ich möchte nicht, dass der Benutzer ein schweres QT-Framework für seinen Computer installiert. Wie man mit nur notwendigen Teilen von QT ausführbar macht?Wie wird das PyQT-Projekt erstellt?
Antwort
Ich verwende py2exe
für die Bereitstellung einer Windows-Standalone-GUI plattformübergreifend (unter Linux sind alle Python-Bibliotheken auf den Linux-Hosts verfügbar). Sie führen das py2exe "setup" aus, um ein .exe + zu erstellen, und py2exe extrahiert die binären Bits und Ihren Python-Code und erstellt daraus ein ladbares, ausführbares ausführbares Windows-Paket.
Python 2.5 auf Windows war die Langzeitanforderung, aber die jüngsten 0.6.9 release hinzugefügt Python2.6 (und Python2.7?) Unterstützung. Noch kein python3.
Sie können auch auf py2exe Wiki konsultieren.
Haben Sie sich py2exe, cxFreeze oder andere Python-Packaging-Apps angesehen? Sie haben die benötigten Dlls ausgesucht, indem Sie sich angesehen haben, was Sie verwenden.
Zusätzlich zu py2exe und cx-Freeze, überprüfen Sie PyInstaller.