2009-03-02 19 views
7

Mam prosty projekt PyQT. Chciałbym wiedzieć, jak zbudować go w systemie Windows w taki sposób, aby stał się uruchamialnym plikiem wykonywalnym. Nie chcę wymagać od użytkownika instalowania ciężkiego środowiska QT dla jego komputera. Jak wykonać plik wykonywalny tylko z niezbędnymi częściami QT?Jak zbudować projekt PyQT?

Odpowiedz

6

Używam py2exe do wdrażania uniwersalnej platformy Windows GUI (pod Linuksem wszystkie biblioteki Pythona są dostępne na hostach Linux). Uruchom plik py2exe "setup", aby zbudować plik .exe +, a py2exe ściąga bity bitowe i kod Pythona i buduje w ładowalnym, uruchamialnym pakiecie wykonywalnym systemu Windows.

Python 2.5 w systemie Windows był długotrwałym wymogiem, ale ostatnie 0.6.9 release dodano obsługę python2.6 (i python2.7?). Nie ma jeszcze python3.

Możesz również zapoznać się z Py2exeAndPyQt na wiki py2exe.

1

Czy spojrzałeś na py2exe, cxFreeze lub inne aplikacje do pakowania python? Usuwają potrzebne biblioteki dll, patrząc na to, czego używasz.

3

Oprócz py2exe i cx-Freeze, sprawdź PyInstaller.