PyInstaller

Yazılım ekran görüntüsü:
PyInstaller
Yazılım detaylar:
Versiyon: 2.1
Qayıt: 18 Feb 15
Geliştirici: Giovanni Bajo
Lisans: Ücretsiz
Popülerlik: 106

Rating: nan/5 (Total Votes: 0)

PyInstaller geniş üzerinde altında çalıştırabilirsiniz açık kaynak kodlu, ücretsiz ve taşınabilir bir grafik / komut satırı programı Python uygulanan ve kullanıcıların kolayca ve hızlı bir şekilde bağımsız yürütülebilir içine Python ile yazılmış programları dönüştürmek için izin sıfırdan tasarlanmış olan Bir glanceKey özelliklere çalışma systems.Features aralığı Kodunuzu için esnek ambalaj modu (tek dizin, tek bir dosya veya özel), üçüncü taraf paketleri, tek bir dosya YUMURTA desteği, kısmi dizin YUMURTA desteği için destek, yanı sıra desteği ama yalnızca Microsoft Windows işletim sistemleri için yürütülebilir imza.
Ayrıca, yazılım, (sadece Mac OS X işletim sistemleri için mevcuttur) demetleri desteği ile birlikte geliyor tek bir dizin, tek bir dosya veya özel fonksiyonları içeren bir esnek ambalaj modu sunuyor.
Buna ek olarak, uygulama, COM oluşturmak için UPX (Ultimate Packer yürütülebilir için) kompresör, bir konsol modu, CRT için tam otomatik desteği, seçilebilir çalıştırılabilir simgeler için destek ve destek kullanarak otomatik ikili ambalaj için ikili kütüphaneler, destek için otomatik destek sunuyor sunucular.
Yazılım aynı zamanda UPX kompresör, isteğe bağlı konsol modu ve keşfetmek için çok daha başka özellikleri kullanırken otomatik ikili ambalaj için destek sunuyor. bağımsız yürütülebilir işletim systems.Getting yüklemek ve GNU / Linux işletim sistemi üzerinde bu yazılımı kullanabilirsiniz PyInstallerTo ile başladı GNU / Linux, Solaris, Microsoft Windows, Mac OS X ve AIX ile tam uyumlu olacak, ilk Softoware programı indirmeniz gerekir , onu açarsınız, bilgisayarınızda yerel olarak kaydetmek bir terminal emülatörü açın, ve ya yüklemek veya & ldquo çalıştırarak, bunu kurmadan yazılımı kullanın; piton pyinstaller-gui.py & rdquo; Python pyinstaller.py & rdquo; grafiksel kullanıcı arayüzü veya & ldquo aracılığı ile etkileşim için komut; Komut komut satırı doğrudan erişmek için.
Pyinstaller & rdquo yüklemek pip; Bu sadece ve ldquo kullanarak, PIP üzerinden yüklemek de mümkün; Bir terminal emülatörü kök (sistem yöneticisi) olarak komut. Bağımsız bir yürütülebilir bir Python paketi dönüştürmek için programı kullanmak için, & ldquo çalıştırın, pyinstaller /path/to/yourscript.py” tırnak işaretleri olmadan komut,

Bu sürümde Yeni nedir:.

  • Kullanıcı görünür değişiklikler:
  • manuel yeniden yapıldı bile çok temel konuları açıklayan.
  • setuptools ile PyInstaller entegrasyonu (PYPI gelen easy_install veya pip ile doğrudan montaj - https://pypi.python.org/pypi). Yükleme sonrasında PyInstaller kullanımı için kullanılabilen komut 'pyinstaller' olacak.
  • (Windows) unicode desteği sağlamak için kaynak biçimi version dosyası değiştirin.
  • (Windows) yabancı karakterler içeren yolları çalışan donmuş uygulamayı çalıştıran Fix.
  • (Windows) yabancı karakterler içeren yolları PyInstaller çalışan Fix.
  • (OSX) .app demetleri seçeneğini --icon uygulanması.
  • (OSX) OpenDocument AppleEvent (detaylar için kılavuzuna bakın) için argv öykünme ekleyin.
  • --workpath için --buildpath yeniden adlandırın.
  • düzenlendi uygulaması --distpath için alınır.
  • Tüm geçici çalışma dosyaları artık --workpath konur.
  • PyInstaller önbellek ve geçici dosyaları kaldırmak için --clean seçeneği ekleyin.
  • Linux kolu için deneysel destek ekleyin.

  • Python sürümü suported az 2.4
  • olduğunu.
  • docutils, jinja2, sfenks, pytz, idlelib ithalat kanca ekleyin, sqlite3.
  • .NET için ipython, scipy, pygst, Python ithalat kanca ekleyin.
  • PyQt5, Bacon, kuzgun ithalat kanca ekleyin.
  • Fix django ithalat kanca Django 1.4 ile çalışmak için.
  • bükülmüş, pygst için rthook ekleyin.
  • pkg_resource için rthook ekleyin. Bu pkg_resources.resource_string, dondurulmuş uygulama pkg_resources.resource_stream için aşağıdaki işlevleri () giderir ().
  • dondurulmuş yürütülebilir pkg_resources (.egg manipülasyon) için daha iyi destek.
  • dondurulmuş app diğer Python yüklemeden önce dondurulmuş app özel kod çalıştıran izin seçeneği --runtime-kanca ekleyin. Bu sadece donmuş yürütülebilir için bazı özel ön işleme için yararlıdır. Örneğin Bu seçenek PyQt4 için SIP API v2 ayarlamak için kullanılır.
  • İç sayfalar:
  • Fix zamanı seçeneği --Wignore.
  • küçük harfe utils'i yeniden adlandırın:. Archieve_viewer.py, bindepend.py, build.py, grab_version.py, make_comserver.py, makespec.py, set_version.py

  • Pyside kullanırken
  • (OSX) dist dizininde eksik qt_menu.nib Fix.
  • (OSX) Mac OS X ile Fix bootloader uyumluluğu 10.5
  • (OSX) DYLD_LIBRARY_PATH Arama libpython libpython bulunamıyor eğer.
  • (OSX) virtualenv Python kütüphanesi arama Fix.
  • Çevre değişkeni PYTHONHOME artık tanımsız ve python eve yolu işlevi Py_SetPythonHome (tarafından açılış ayarlanır). Bu donmuş uygulama için sys.prefix ve sys.exec_prefix geçersiz kılar.
  • Python kütüphanesi dosya (örn python27.dll, libpython2.7.so.1.0, vb) oluşturulan exe dosyasına gömülü. Bootloader artık birkaç dosya çalışıyor değil.
  • Dondurulmuş yürütülebilir artık donmuş modülleri ve C uzantıları almak için KEP-302 ithalat kanca kullanın. (Sys.meta_path)
  • iu.py eski ithal makine Bırak.
  • dondurulmuş executales zip arşivleri (.egg dosyaları) modülleri almak için kendi kod bırakın. Yerli Python uygulaması değişmeden tutulur.
  • Eski kripto kodu bırakın. Bu özellik tamamlandı asla.
  • derleme için Python başlıklarını Bırak bootloader bağımlılık.
  • (Windows) VS2008 ile yeniden derleyin bootloaders win2k uyumluluk sağlamak için.
  • (Windows) homepath / TempPath için 8.3 dosya kullanın.
  • bootloader hata ayıklama metne önek KEPÇE ekleyin.
  • programlama PyInstaller çalışan izin verin.
  • Taşı / bazı dosyaları yeniden adlandırın, kod üstlenmeden.
  • test daha ekleyin.
  • Tilde PyInstaller $ HOME değişkeni olarak kabul edilir.

sürüm 1.5.1 yeni nedir:

  • Windows oluşturulan çalıştırılabilir Yeni varsayılan PyInstaller simgesi.
  • Python desteği ekleyin Mac OSX --enable-paylaştı inşa.
  • belgelere gereksinimleri bölümüne ekleyin.
  • Dokümantasyon şimdi rst2html ve rst2pdf tarafından oluşturulur.
  • Windows bootloader dosyası için yanlış yol ayırıcılar Fix
  • Bazı Python Windows yanlış platform.system (için geçici) ekleyin

  • Bu fonksiyon 'Microsoft' yerine ', Windows'. döner
  • kurulum
    Bir konsol çalıştırılabilir nerede
  • Mac OSX için --windowed seçeneği Fix

  • Bu seçenek ile her zaman bile oluşturulan
  • .
  • belgelerinde otool, ldd ve objdump üzerinde Mansiyon bağımlılık.
  • Fix yazım hatası ctypes modülü tarafından yüklenen DLL kütüphaneleri tespiti önlenmesi.

nedir sürüm 1.5 Yeni:

  • Yeni özellikler Python 2.6 için tam destek de dahil olmak üzere, ilave edildi ve (hatta Windows) 2.7, Windows 64-bit eski Python sürümleri ile, Linux ve Mac OS X (32-bit), gelişmiş Mac OS X desteği için ikili bootloaders ve uyumluluk desteği (Python 2.2 +).
  • Birçok hata düzeltildi.

sürüm 1.4 yeni nedir:

  • Tam Linux / Mac ve Python Python 2.6 kadar destek 2.5

  • Windows
  • .
  • PRELIMINAR Mac OSX desteği: bir dosya ve bir-dir, hem desteklenir;

  • Olmayan konsol uygulamaları için
  • Bir demet oluşturulabilir. Teşekkürler

  • Birkaç ay (Daniele boyunca bu konuda çalışan birçok kişiye
  • Zannotti, Matteo Bertini, Lorenzo Mancini).
  • Geliştirilmiş Linux desteği: oluşturulan çalıştırılabilir vardır kilolu ama şimdi
  • Şimdi birçok farklı Linux dağıtımları üzerinde çalışması gerektiğini (teşekkürler Davut'a
  • Mugnai).
  • ithalat kancaları veri dosyalarını belirtmek için destek ekleyin. PyInstaller
  • Şimdi otomatik olarak gerekli tüm veri dosyaları veya eklentileri paket olabilir

  • Belirli bir 3. parti paketi için
  • .
  • Ctypes için akıllı destek ekleyin: PyInstaller şimdi yapabiliyor

  • Ctypes kullanılan ve nerede
  • kaynak kodundaki tüm yerleri izlemek
  • otomatik Ctypes erişilen dinamik kütüphaneleri paket.
  • (bu göndererek Lorenzo Mancini sayesinde). Bu çok,
  • yararlı ısmarlama dinamik kütüphaneleri ile ctypes kullanırken.
  • Windows altında PyInstaller ile inşa Yürütülebilirler artık dijital olabilir
  • imzaladı.
  • Python 2.5 mutlak ithalat için destek ekleyin (teşekkürler Arve
  • Knudsen).
  • + Python 2.5 göreli ithalat için destek ekleyin.
  • çapraz derleme için destek ekleyin: PyInstaller şimdi yapabiliyor
  • Linux altında çalışan Windows çalıştırılabilir inşa. Belgelerine bakın

  • Daha fazla bilgi için
  • .
  • .egg dosyaları için destek ekleyin: PyInstaller şimdi
  • bakmak mümkün değildir
  • .egg dosyaları içinde bağımlılıkları, onları paket ve yapmak onları kullanılabilir

  • Tüm standart özellikler (giriş noktaları, vb.) Ile zamanında
  • .
  • .egg dizinleri için kısmi destek ekleyin: PyInstaller onları tedavi edecek

  • Normal paket olarak
  • ve böylece paket olmaz meta.

  • Linux / Mac altında
  • , hatta bir yürütülebilir inşa etmek artık mümkün olduğunda
  • sistem paketleri .pyc veya .pyo mevcut dosya ve
  • yok
  • sistem dizini sadece root tarafından yazılmış olabilir. PyInstaller olacak içinde

  • Bir içinde-fly-
  • gerçeği gerekli .pyc / .pyo dosyaları oluşturmak
  • build-Geçici dizin.
  • da dahil olmak üzere, birçok üçüncü parti paketleri için otomatik ithalat kanca ekleyin:
  • PyQt4 tam eklenti desteği ile (Pascal Veret sayesinde).
  • pyodbc (Don Dwiggins'in sayesinde)
  • cElementTree (yerli versiyonu hem de Python 2.5 sürümü)
  • lxml
  • SQLAlchemy (Greg Copeland sayesinde)
  • Python 2.5 e-posta (eski-stil desteklemiyor olsa
  • Python 2.5) ile Python 2.4 sözdizimi
  • gadfly
  • PyQWt5
  • mako
  • PyGTK (teşekkürler Marco Bonifazi ve foxx).
  • Geliştirilmiş
  • macun (Jamie Kirkpatrick sayesinde)
  • matplotlib
  • çok can sıkıcı & quot için düzeltme ekleyin; MSVCRT71 ekstre & quot olamazdı; hata,

  • DLL neden oldu
  • iki kez paketlenmiş olan (teşekkürler İdris'e
  • AYKUN).
  • Kaldırılan C ++ - uyumluluk için açılış stili yorumları

  • AIX derleyici ile
  • .

  • Linux altında DOS satır sonları (düzeltmeleri .py dosyaları için
  • Fix desteği
  • PyOpenGL).

  • PIL
  • Fix desteği en üst düzey paketi (& quot olmadan ithal, ithal
  • Görüntü & quot;.)
  • NT (Lorenzo Mancini sayesinde) kapsamında Fix PyXML ithalat kanca
  • PyInstaller optparse yanlış kopyasını alıp sorun düzeltildi.
  • UPX'd / strip'd dosyaları ikili önbellek doğruluğunu geliştirin. Bu

  • birden sürümleri arasında geçiş yaparken
  • sorunları giderir
  • Aynı üçüncü taraf kitaplığı (örn wxPython yapmanızı sağlar gibi).
  • sayesinde
  • ((Linux altında) optparse ithal modülleri ile bir aptal hata düzeltildi
    Louai Al-Khanji
  • ).

  • Python 2.4+ altında
  • Bir modül alırken bir istisna ortaya çıkar, eğer
  • Bir paket içinde, modül artık ebeveynin
  • kaldırılır
  • namespace (Python kendisi davranışlarını maç).
  • Tek dosya paketleri başlangıçta rastgele yarış durumu Fix, oldu
  • Bu durum neden üretilecek: & quot; pYZ giriş 'kodlamalar' (0j)
  • geçerli bir kod nesnesi & quot değildir.
  • Fix sorunu yolu unsurları arasında unicode dizeleri sahip.
  • (& quot; kötü dosya tanımlayıcı & quot;) rastgele istisna Fix ile & quot; & quot baskılar; olmayan konsolda
  • modu (aslında bir pythonw & quot; hata & quot; o Python 3.0 sabit oluyor).
  • Bazen geçici dizin programı üzerine kaldırıldı alamadım
  • çıkış, Linux üzerinde çalışırken.
  • 64-bit platformlarda başlangıçta rasgele çalışma sırasında parçalama arızası Sabit (x86-64) gibi.

Gereksinimler :

  • Python
  • ldd
  • objdump

Benzer yazılım

Ruby
Ruby

17 Aug 18

Exscript
Exscript

12 May 15

Agena
Agena

22 Jun 18

Yorumlar PyInstaller

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!