2010-01-04 21 views
6

Guys, Mam dużo kodu Pythona w modułach, które są rezydujące w kilku pakietach Pythona i teraz muszę utworzyć pojedynczy moduł wykonywalny Pythona lub plik, który będzie zawierał wszystkie te pliki, więc będzie działał na Windowsie i na serwerach linuksowych. Jakie są możliwe rozwiązania i jak można to zrobić?Utwórz pojedynczy moduł wykonywalny python

Odpowiedz

2

Może py2exe może pomóc ..

py2exe Python to rozszerzenie pakietu Distutils który konwertuje skrypty Pythona do wykonywalnych programów Windows, w stanie uruchomić bez konieczności instalacji Pythona.

Tutorial>http://www.py2exe.org/index.cgi/Tutorial

+0

dziękuję i to oczywiście może pomóc w oknach, ale co z Linuksem ? Czy wiesz, czy istnieje sposób na jedną aplikację, ale obsługują kilka systemów operacyjnych? – yart

10

Do okien używać py2exe, do stosowania linux pyinstaller oraz Mac używać py2app

Za pomocą tych narzędzi można mieć setup.py który w oparciu o system operacyjny będzie budować ostateczną binarny.

Próbowałem wszystkie trzy i działają dobrze, czy można użyć cx_freeze oni twierdzą, że są wieloplatformowym

+0

PyInstaller działa poprawnie w systemie Windows. – mavnn

+0

@mavnn ale znalazłem py2exe o wiele lepiej –

1

Można kivy dla python przekroju Formularz zgłoszeniowy plat.

Kivy - Open source Python biblioteka dla szybkiego rozwoju aplikacji które korzystają z innowacyjnych interfejsów użytkownika, takich jak multi-touch aplikacje