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.
- 1. Wie wird Xml für das Storyboard erstellt?
- 2. Wie das in regulärem Ausdruck erstellt wird
- 3. django createview wie man das Objekt, das erstellt wird,
- 4. Wie wird das zweispaltige Registrierungsformular in Bootstrap 3 erstellt?
- 5. Wie wird das Formular nur für die Anwendung erstellt?
- 6. Wie Ajax-Formular verwenden, wenn das Formular dynamisch erstellt wird?
- 7. Wie wird das FaceDetect/cnn_face_detection-Projekt auf GitHub erstellt?
- 8. rails: Wie wird ein Bild für das Submit-Tag erstellt?
- 9. Wie wird das Tabulatorlayout innerhalb eines Fragments einer Navigationsleiste erstellt?
- 10. Wie wird eine AppDomain erstellt?
- 11. ispac wird nicht erstellt, wenn SSIS-Projekt erstellt wird
- 12. Ribbon wird nicht erstellt, wenn WordprocessingDocument aus Byte erstellt wird []
- 13. Extrahieren Sie Xmlns in XML, das von Xerces erstellt wird
- 14. HTML5-Canvas: Wie wird ein Lade-Spinner erstellt, indem das Bild in Grad gedreht wird?
- 15. Wie wird mit JSON ein Objekt erstellt, das vom Objekttyp geerbt wird?
- 16. Wo wird das Table/View-Skript generiert und wie wird es erstellt?
- 17. Signed APK wird automatisch erstellt, wenn das Projekt
- 18. Wie wird das ViewModel in MVVM erstellt, um das Prinzip der einfachen Verantwortlichkeit nicht zu verletzen?
- 19. Datenbanktabelle wird nicht erstellt
- 20. Wie wird eine Änderungsrichtlinie für AngularJS erstellt?
- 21. Travis CI erstellt, wenn das Repository zuerst hinzugefügt wird
- 22. Platzhaltertext nicht zentriert für UITextField, das programmgesteuert erstellt wird
- 23. Wie wird ein Test-Verzeichnis erstellt?
- 24. Wie boolean als Methodenergebnis erstellt wird?
- 25. Wie wird eine benutzerdefinierte asynchrone Fortschrittsmethode erstellt?
- 26. Wie wird die iPhone SMS-Ansicht erstellt?
- 27. ASP.NET Identity Integration, wenn das Projekt ohne Authentifizierung erstellt wird
- 28. Wie wird eine Variable "Operator" erstellt? (C++)
- 29. Wie wird eine ungefähre Pfadlösung erstellt?
- 30. Das Datenobjekt, das an das Steuerelement gebunden ist, wird explizit behandelt oder erstellt