Nasıl bir Python programından bir EXE dosyası yapabilir?

oy
86

Ben Python için EXE'leri yapmak için çeşitli modüller kullandım, ama doğru yapıyorsam emin değilim.

Nasıl bu konuda gitmek ve neden gerekir? kişisel deneyimlere Cevaplarınızı dayandırmak ve gerektiğinde referanslar verin.

Oluştur 08/09/2008 saat 02:59
kaynak kullanıcı
Diğer dillerde...                            


7 cevaplar

oy
2

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.

Cevap 08/09/2008 saat 03:01
kaynak kullanıcı

oy
74

py2exe istediğini muhtemelen, ancak yalnızca Windows üzerinde çalışır.
PyInstaller Windows ve Linux üzerinde çalışır.
Py2app Mac üzerinde çalışır.

Cevap 08/09/2008 saat 03:10
kaynak kullanıcı

oy
2

Üzerinde piton paketleme araçları kısa listesine bakın FreeHackers.org .

Cevap 08/09/2008 saat 03:50
kaynak kullanıcı

oy
10

Ben çok yararlı olmak için bu sunum buldum.

py2exe & InnoSetup - Ben Windows üzerinde Python uygulamaları dağıtın nasıl

siteden:

Python kodu için pek kullanım seçeneği vardır. Ben py2exe'yi ve InnoSetup kullanarak komut satırı araçları ve hizmetleri paketleme, Windows üzerinde benim için iyi çalıştı ne paylaşacağız. Ben pencere ikilileri ve tek adımda bir InnoSetup yükleyici oluşturur basit bir yapı komut dosyası göstermek gerekir. Buna ek olarak, onları giderme üzerinde py2exe'yi ve ipuçlarını kullanırken gelip genel hatalar ele alacağız. Bu kısa bir konuşma, bu nedenle deneyimlerini paylaşmak ve birbirlerine dağıtım sorunlarını çözmeye yardımcı olmak için bir takip Açık Alan oturumu olacak.

Cevap 11/02/2010 saat 15:03
kaynak kullanıcı

oy
3

Değil freehackers listesinde yer alan gui2exe Python komut başlayarak bağımsız Windows çalıştırılabilir, Linux uygulamalarını ve Mac OS uygulama demetleri ve eklentileri oluşturmak için kullanılabilecek.

Cevap 02/08/2010 saat 00:32
kaynak kullanıcı

oy
4

Ayrıca Dondurulmuş Binaries olarak bilinen ancak sanal makine (PVM) üzerinden bayt kodu çalıştırmak gerçek compiler- çıktısı olarak aynı değildir. Program PVM ile birlikte derlenmiş ediliyor çünkü sadece daha büyük bir derlenmiş program olarak aynı çalıştırın. Py2exe Tkinter PMW, wxPython ve PyGTK GUI libraties kullanmak bağımsız programlar dondurabilirsiniz; pygame oyun programlama araç kullanmak programları; win32com istemci programları; ve dahası. Stackless Python sistem C dili çağrı yığını durumunu kaydetmez standart CPython uygulama türüdür. Bu, küçük yığın mimarileri için limana Python daha kolaylaştırır verimli çoklu seçenekler sunar ve bu tür değiş tokuş eden kavramlar gibi yeni programlama yapılarını teşvik eder. gelecekteki gelişimi üzerinde çalışıyoruz çalışmanın diğer sistemler: Pyrex Cython sistemi üzerinde çalışıyor, Parrot projesi PyPy tamamen PVM değiştirilmesi üzerinde çalışıyor ve tabii ki Python kurucusu Python Yüksüz Swallow proje ile C'nin göre 5 kat daha hızlı çalışmasını almak için Google ile çalışmaktadır. Kısacası, py2exe'yi en kolay ve bu projeler bağımsız dosyalar için Python Virtual Machine (PVM) düzelene kadar Cython şimdilik daha verimlidir.

Cevap 20/04/2012 saat 05:33
kaynak kullanıcı

oy
1

senin piton programı exe yapmak için cx_Freeze kullanın

Cevap 27/03/2013 saat 16:53
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more