cx_freeze

CX_FREZE, Python komut dosyalarını yürütülebilir dosyalarda dondurmak için bir yardımcı programdır.
Şimdi İndirin

cx_freeze Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Python License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Anthony Tuininga
  • yayıncı web sitesi:

cx_freeze Etiketler


cx_freeze Açıklama

CX_FREZE, Python komut dosyalarını yürütülebilir dosyalarda dondurmak için bir yardımcı programdır. CX_FREEZE modülü, Python komut dosyalarını, Thomas Heller'in Py2exe, Gordon McMillan'ın Yükleyicisi'nde bulunan Thomas Heller'in Py2exe, Gordon McMillan'ın Yükleyicisi'nde bulunan tekniklerin birçoğunu ve Pytwhy ile birlikte gelen donma yardımcı programını kullanarak bir sürü tekniğin birçoğunu kullanarak Bu üç yardımcı programın zaten varken başka bir yardımcı program kümesi oluşturma? Python'un kendisi ile birlikte gelen donma yardımcı programı, bir kaynak dağıtımını gerektirir, bir C derleyici ve linker, yürütülebilir dosyalar oluşturmak için karmaşık bir ortam sağlar. Ek olarak, bu yöntem, diğer yöntemlerle karşılaştırıldığında yürütülebilirlik oluşturmak için çok yavaştır. Py2exe, yalnızca Windows'ta geliştirilmesi amaçlanmıştır ve CX_FREEZE, çapraz platform gelişimi için tasarlanmıştır. Yükleyici, geliştirme ortamının ve çalışma zamanı ortamının önemli ölçüde farklı olduğu anlamına gelen bir ithalat kancası kullanır. Dondurulmuş modüllerin listesini açmak için kod içeren bir baz çalıştırılabilir oluşturulabilir, python tercümanını çalıştırın ve dondurucu olan komut dosyasına kontrol edin. Bir senaryo dondurulduğunda, komut dosyası modüllere tüm referanslar için aranır ve bu modüller daha sonra bayt derlenmiş ve taban çalıştırılabilir sonuna kadar yazılır. Başvurulan modüller C'de yazılmış uzantılardır, bu modüller dondurulmuş çalıştırılabilirlerin dağıtıldığı yola dahil edilmelidir. CX_FREEREERE oluşturmak için GCC ve Python geliştirmenin dosyaları ve kitaplıkları içermesi gerekir. Aşağıdaki komutları çalıştırın .python makefrozenbases.pypython freezepython.py - no-kopyalama dosyaları freezepython.py Bu komutların başarıyla tamamlandığında, dizin, ikili kurulumla aynı durumda olacaktır. Windows'da bu komut dosyalarının, http://www.mingw.org adresinden elde edilebilecek bir MINGW32 kurulumunun varlığını aldığını unutmayın. Bu sürümde yenilikler: · Python 3.x için destek eklendi. · Windows'ta servisler için destek eklendi. · Todd Templeton tarafından talep edilen komut satırı seçeneği --Sileent (-S). Bu seçenek, dahil edilen modüllerin raporu dahil tüm normal çıktıları kapatır. · Tom Brown tarafından talep edilen komut satırı seçeneği eklendi. · Py_finalize (), istisnalar (__del__ çağrıları gibi) çalıştırılabilir sonlandırmadan önce yapılır. · Boş dizinlerin Clemens Hermann tarafından talep edildiği gibi hedefte gerektiğinde oluşturulmasını sağladı. · Kodlama paketi ve Python çalışma zamanını önyükleme yapmak için gereken diğer modüller artık dondurulmuş çalıştırılabilir dosyaya otomatik olarak dahil edilir. · Bir hedef adın belirtilmesi durumunda, zip dosyasındaki modül adının da değiştirilmesini sağladı. İlk yama için Clemens Hermann sayesinde. · 64-bit Windows'ta derleme için özel destek. · Yük aşamasında bir ithalat hatası meydana gelirse, bunu kötü bir modül olarak da kullanın. Tony Meyer sayesinde bunu işaret ettiğin için teşekkürler. · Todd Templeton tarafından önerildiği gibi, Dosyalar Dosyalar listesinin kopyalanmasını sağlayın, böylece listenin daha fazla kullanımı yanlışlıkla yan etkilere neden olmaz. · Todd Templeton tarafından önerildiği gibi, potansiyel yolsuzluktan kaçınmak için ZIP dosyaları artık doğru bir şekilde kapanır. · Todd Templeton tarafından önerildiği gibi, Copy'a bağlı dosyalar bayrağı temizlendiğinde veri dosyaları artık kopyalanmaz. · CX_oracletools ve cx_oracledbatools tarafından kullanılan diğer kurulum.py scriptlerini çağıran kurulum.py scriptlerinin daha iyi desteğini etkinleştirdi. · Solaris'te, LDD, boşluklar yerine sekmeler çıktı, bu yüzden ayırıcıyı aramadan önce onları genişletin. Bunu bildirmek ve çözümü sunmak için Eric Brunel sayesinde. · Windows'ta, Windows dizini ve yan yana montaj dizinini hariç tutun, çünkü bunlar genellikle sistemin bir parçası olarak kabul edilir. · Windows'ta, komut işlemcisi tarafından kullanılan çok sınırlı argüman işlemcisi ile ilgili sorunları önlemek için oluşturulan toplu iş dosyasındaki ayrılmış argümanlar yerine% * kullanın. · WIN32GUI taban çalıştırılabilir için, hata mesajları görüntülenirken kullanabilecek altyazı belirlemek için destek ekleyin. · Win32gui Base Executable için, bir tane belirtilmişse, excepthook'un çağrıldığı için destek ekleyin. · Windows'ta, inşa edilen MSI paketlerinin, aksi takdirde garip şeylerin olabileceği gibi makine başına ayarlandığından emin olun. · Bazen garip davranışlara veya segmentasyon hatalarıyla sonuçlanacak ReadLink () çağrısında hata düzeltildi. · LDD'nin bulunmayan kütüphanelerle ilgili çoğaltma uyarıları şimdi bastırılır. · Diğerlerinden gelen geri bildirimlere dayanan bir dizi modül için ayarlanmış kancalar veya kişisel deneyim.


cx_freeze İlgili Yazılım

Diffj

Diffj, Cava dosyalarını içeriğe göre karşılaştıran komut satırı uygulamasıdır. ...

383

İndirmek

Fırın

Bakery, GTKMM'yi kullanarak GNOME uygulamaları oluşturmak için C ++ çerçevesidir. ...

187

İndirmek

Elf Hatayıcısı

Hatıracı, dinamik olarak bağlantılı çalıştırılabilir ve tüm kütüphaneleri (ve varsa tüm LD_PRELOAD kitaplıkları) bir dosyadan oluşturun. ...

362

İndirmek

omniorb

Omniorb, ortak Nesne İsteği Broker Mimarisinin (CORBA) 'nın 2.6 sürümünü uygulayan bir nesne istek aracısıdır (ORB). ...

267

İndirmek