2010-01-04 7 views
6

Guys, Birkaç python paketinde bulunan modüllerde çok fazla python kodu var ve şimdi tüm bu dosyaları içerecek tek bir python yürütülebilir modül veya dosya oluşturmam gerekiyor, bu yüzden Windows üzerinde çalışacak ve linux sunucularında. Olası çözümler nelerdir ve bu nasıl yapılabilir?Tek bir python yürütülebilir modül oluşturun

cevap

2

Belki py2exe

py2exe bir Python kurulum gerektirmeden çalışabiliyor yürütülebilir Windows programları içine Python dönüştüren bir Python distutils uzantısıdır .. size yardımcı olabilir.

Eğitimi>http://www.py2exe.org/index.cgi/Tutorial yumurta dosyaları bunun için var

+0

teşekkür eder açıkçası pencereler için yardım ancak linux ne hakkında olabilir ? Tek bir uygulamaya sahip olmanın, ancak birkaç işletim sistemini desteklemenin bir yolu var mı? – yart

10

linux kullanım pyinstaller için, py2exe kullanın ve nihai ikili inşa edecek os dayalı bir setup.py olabilir Mac için bu araçları kullanma py2app

kullanın.

Ben her üç çalıştık ve onlar iyi iş veya onlar çapraz platforma olduğunu iddia cx_freeze kullanabilirsiniz

+0

PyInstaller, Windows'ta iyi çalışıyor. – mavnn

+0

@mavnn ama py2exe çok daha iyi bulduk –

1

yapabilirsiniz kivy piton çapraz plat form uygulaması için.

Kivy - Böyle çoklu dokunma uygulamaları gibi yenilikçi kullanıcı arayüzleri, faydalanmak uygulamaları hızla gelişmesi için açık kaynak Python kütüphanesi