PyInstaller

Software screenshot:
PyInstaller
Podrobnosti Software:
Verze: 2.1
Datum uploadu: 18 Feb 15
Vývojka: Giovanni Bajo
Licence: Volný
Popularita: 106

Rating: nan/5 (Total Votes: 0)

PyInstaller je open source, zdarma a přenosný grafický / příkazového řádku software implementována v jazyce Python a od základů navržen tak, aby umožňovala uživatelům snadno a rychle převést programy napsané v jazyce Python do samostatných spustitelných souborů, který může běžet pod na široký Rozsah provozních systems.Features na několika glanceKey funkce patří režim flexibilní obaly (jeden adresář, jeden soubor nebo vlastní), podpora pro balíky, single-file podporu vejce, částečné podpory adresář vejce, stejně jako podporu pro Code- Podpisem spustitelné soubory, ale pouze pro operační systémy Microsoft Windows.
Kromě toho, software přichází s podporou pro svazky (k dispozici pouze pro Mac OS X operační systémy), nabízí flexibilní režim obalu, který se skládá z jednoho adresáře, jeden soubor nebo vlastní funkce.
Kromě toho aplikace nabízí automatickou podporu pro binární knihovny, podpora pro automatické binární balení pomocí UPX (Konečný Packer spustitelné soubory) kompresoru, konzoli, plně automatická podpora pro CRT, podpora pro volitelné spustitelných ikony, a podporu pro vytváření COM servery.
Software také nabízí podporu pro automatické binární balení pomocí UPx kompresor, režim volitelné konzoly, a mnohem více dalších funkcí pro vás k objevování. Samostatně spustitelné soubory budou plně kompatibilní s GNU / Linux, Solaris, Microsoft Windows, Mac OS X a AIX provozu systems.Getting začal PyInstallerTo instalaci a používání tohoto softwaru na vašem operačním systému GNU / Linux, musíte nejprve stáhnout program z Softoware , uložte ho na vašem počítači, rozbalíme jej, otevřete emulátor terminálu, a to buď nainstalovat nebo používat software bez instalace, spuštěním & bdquo; python pyinstaller-gui.py & rdquo; Příkaz pro interakci s ním prostřednictvím svého grafického uživatelského rozhraní nebo & bdquo; python pyinstaller.py & rdquo; Příkaz k nim dostat přímo z příkazového řádku.
Je také možné jej instalovat přes PIP, jednoduše pomocí & ldquo; pip nainstalovat pyinstaller & rdquo; příkaz jako root (správce systému) v emulátoru terminálu. Chcete-li použít program pro konverzi balíček Pythonu na samostatný spustitelný, běh a ldquo, pyinstaller /path/to/yourscript.py” příkaz, bez uvozovek

Co je nového v této verzi:.

  • Uživatelské viditelné změny:
  • Přepsaný příručka vysvětluje i velmi základní témata.
  • integrace PyInstaller s setuptools (přímá instalace s easy_install nebo pip z PYPI - https://pypi.python.org/pypi). Po instalaci bude k dispozici příkaz 'pyinstaller "pro PyInstaller použití.
  • (Windows) Alter --version-soubor ve formátu zdroj povolit podporu Unicode.
  • (Windows) Fix běží zmrazené aplikace běží z cest, které obsahují cizí znaky.
  • (Windows) Fix běží PyInstaller z cest, které obsahují cizí znaky.
  • (OSX) Zavést --icon možnost pro svazky .app.
  • (OSX) Přidat argv emulace pro OpenDocument AppleEvent (viz návod k obsluze).
  • Přejmenovat --buildpath na --workpath.
  • Nástroje aplikace je kladen na --distpath.
  • Všechny dočasné pracovní soubory jsou nyní předloženy k --workpath.
  • Přidat možnost --clean odstranit PyInstaller cache a dočasné soubory.
  • Přidat experimentální podporu pro Linux paži.
  • Minimální suported Python verze je 2.4.
  • Přidat dovozní háčky pro docutils, jinja2, sfingy, pytz, idlelib, sqlite3.
  • Přidat dovozní háčky pro IPython, scipy, pygst, Python for .NET.
  • Přidat dovozní háčky na PyQt5, Bacon, havran.
  • Fix Django import hák pro práci s Django 1.4.
  • Přidat rthook pro zkroucené, pygst.
  • Přidat rthook pro pkg_resource. To řeší následující funkce pro zmrazené app pkg_resources.resource_stream (), pkg_resources.resource_string ().
  • Lepší podpora pro pkg_resources (manipulační .egg) v mražených spustitelné soubory.
  • Přidat možnost --runtime-hák, aby spuštění vlastního kódu ze zmrazených aplikace před vložením další Python ze zmrazené aplikace. To je užitečné pro některé specializované předzpracování jen pro mražené spustitelného souboru. Např. Tato volba může být použita pro nastavení SIP api v2 pro PyQt4.
  • Vnitřní Stuff:
  • Možnost Fix runtime --Wignore.
  • Přejmenovat utils malá písmena:. Archieve_viewer.py, bindepend.py, build.py, grab_version.py, make_comserver.py, makespec.py, set_version.py
  • (OSX) Fix chybí qt_menu.nib v dist adresáři při použití PySide.
  • (OSX) Fix bootloader kompatibilita s Mac OS X 10.5
  • (OSX) Search libpython v DYLD_LIBRARY_PATH pokud libpython nelze nalézt.
  • (OSX) Fix Python hledání knihovny v VIRTUALENV.
  • proměnné prostředí PYTHONHOME je nyní deaktivován a cesta k python domů se nachází v bootloaderu podle funkcí Py_SetPythonHome (). To přepíše sys.prefix a sys.exec_prefix na zamrzlé aplikace.
  • Python knihovna filename (např python27.dll, libpython2.7.so.1.0, atd), je zapuštěn do vytvořeného exe soubor. Bootloader se nesnaží už několik názvů souborů.
  • Mražené spustitelné soubory nyní používají PEP-302 dovozních háčky dovážet zmrazené moduly a rozšíření C. (Sys.meta_path)
  • Drop staré dovoz strojů z iu.py.
  • Drop vlastní kód importovat moduly z archivů zip (.egg soubory) ve zmrazených executales. Implementace Native Python je stále beze změny.
  • Odpojit starý šifrovací kód. Tato funkce byla nikdy dokončena.
  • Drop bootloader závislost na Python záhlaví pro kompilaci.
  • (Windows) Překompilujte zavaděče s VS2008 k zajištění kompatibility Win2k.
  • (Windows) 8.3 názvy pro HOMEPATH / temppath.
  • Přidat předponu Loader textu ladění z bootloaderu.
  • Povolit spuštění PyInstaller programově.
  • Přesunout / Přejmenovat některé soubory, Refaktorování.
  • Přidat další testy.
  • Tilda je v PyInstaller rozpoznán jako $ HOME proměnná.

Co je nového ve verzi 1.5.1:

  • New výchozí ikona PyInstaller pro generované spustitelné soubory v systému Windows.
  • Přidává podporu pro Python postaven --enable-sdílené na Mac OSX.
  • Přidat sekci požadavky na dokumentaci.
  • Dokumentace je nyní generovány rst2html a rst2pdf.
  • Fix špatnou cestu separátory pro bootloader-souboru v systému Windows
  • Přidat řešení pro nesprávné platform.system () na nějakém jazyce Python Windows
  • Instalace, kde tato funkce vrací "Microsoft", místo "Windows".
  • Fix --windowed možnost pro Mac OSX, kde konzola spustitelný byla
  • vytvořil pokaždé is touto možností.
  • Zmínka závislost na otool, LDD a objdump v dokumentaci.
  • Fix překlep prevenci odhalování DLL knihoven zatížených ctypes modulem.

Co je nového ve verzi 1.5:

  • byly přidány nové funkce, včetně plné podpory pro Python 2.6 a 2.7 (i na Windows), podpora pro Windows 64-bit, binární zavaděče pro Linux a Mac OS X (pouze 32-bit), lepší podporu Mac OS X, a kompatibilita se staršími verzemi Pythonu (Python 2.2 +).
  • Mnoho chyb bylo opraveno.

Co je nového ve verzi 1.4:

  • Plně podporuje až Python 2.6 pro Linux / Mac a Python 2.5
  • na Windows.
  • Preliminar Mac OSX podpora: je podporována jak jeden soubor a jeden-dir,
  • pro non-aplikace konzoly, svazek může být vytvořen. Díky
  • pro mnoho lidí, kteří pracovali na tom po několika měsících (Daniele
  • Zannotti, Matteo Bertini, Lorenzo Mancini).
  • Vylepšená podpora Linux: generované spustitelné soubory jsou tlustší, ale teď
  • by měl nyní běžet na mnoha různých distribucích Linuxu (díky Davidovi
  • Mugnai).
  • Přidává podporu pro specifikaci datových souborů dovozních háčky. PyInstaller
  • nyní automaticky svazek všech datových souborů nebo pluginy potřebné
  • pro určitý balíček 3. stran.
  • Přidat inteligentní podporu pro ctypes: PyInstaller je nyní schopen
  • sledovat všechna místa ve zdrojovém kódu, kde se ctypes používá a
  • automaticky svazek dynamické knihovny přístupné přes ctypes.
  • (Díky Lorenzo Mancini pro předkládání). To je velmi
  • užitečné při použití ctypes zakázkovým dynamické knihovny.
  • spustitelné soubory vytvořené pomocí PyInstaller pod Windows lze nyní digitálně
  • podepsána.
  • Přidává podporu pro absolutní dovoz v Pythonu 2.5 (díky Arve
  • Knudsen).
  • Přidat podporu pro relativní dovozy v Pythonu 2.5 +.
  • Přidává podporu pro cross-kompilaci: PyInstaller je nyní schopen
  • vytvořit spustitelné soubory Windows při spuštění pod Linuxem. Naleznete v dokumentaci
  • pro více informací.
  • Přidává podporu pro .egg soubory: PyInstaller je nyní schopen podívat se na
  • závislostem v rámci .egg souborů, svazek je a zpřístupnit je
  • v běhu se všemi standardními funkcemi (položka body, atd.).
  • Přidat částečnou podporu pro .egg adresáře: PyInstaller se s nimi zacházet
  • jako běžné balíčky a tak to nebude svazovat metadata.
  • V Linux / Mac, je nyní možné vytvořit spustitelný soubor, i když
  • se systém balíky nemá .pyc ani .pyo soubory jsou k dispozici a
  • system-adresáře lze zapisovat pouze root. PyInstaller budou v
  • fakt generovat požadované .pyc / .pyo soubory on-the-fly v rámci
  • vestavěné dočasný adresář.
  • Přidat automatický import háčky pro mnoho balíčků třetích stran, včetně:
  • PyQt4 (díky Pascal Veret), s kompletní podporou pluginů.
  • pyodbc (díky Don Dwiggins)
  • cElementTree (nativní verze a Python 2.5 verze)
  • LXML
  • SQLAlchemy (díky Greg Copeland)
  • e-mail v Pythonu 2.5 (i když to nepodporuje starého stylu
  • Python 2.4 syntax Python 2.5)
  • gadfly
  • PyQWt5
  • mako
  • Lepší PyGTK (díky Marco Bonifazi a Foxx).
  • vložit (díky Jamie Kirkpatrick)
  • matplotlib
  • Přidat oprava pro velmi nepříjemné & quot; MSVCRT71 nebylo možné odstranit & quot; bug,
  • , který byl způsoben DLL je zabalen dvakrát (díky Idris
  • Aykun).
  • Odstraněno C ++ - styl připomínky bootloaderu pro kompatibilitu
  • s AIX kompilátorem.
  • Podpora Fix pro .py soubory s DOS konci řádků pod Linuxem (opravy
  • PyOpenGL).
  • Podpora Fix pro PIL při dovozu, aniž by na nejvyšší úrovni balíku (& quot; import
  • Image & quot;).
  • Fix PyXML import háček pod NT (díky Lorenzo Mancini)
  • Oprava problému s PyInstaller vyzvednutí špatné kopii optparse.
  • Zlepšit správnost binární cache UPX'd / strip'd soubory. Tato
  • řeší problémy při přepínání mezi několika verzemi
  • stejné knihovny třetích stran (jako např wxPython umožňuje dělat).
  • Oprava hloupou chybu s moduly dovážejících optparse (pod Linuxem) (díky
  • na Louai Al-Khanji).
  • V Python 2.4+, pokud výjimka je aktivována při importu modulu
  • uvnitř balíčku, modul je nyní odstraněn z rodičů
  • namespace (aby odpovídalo chování Python sám).
  • Fix náhodný závodní podmínky při spuštění jednoho souboru balíčků, který byl
  • způsobující tuto výjimku musí být generovány: & quot; PYZ vplutí "kódování" (0j)
  • není platný kód objekt & quot;.
  • Opravit problém, když mají řetězce Unicode mezi dráhových elementů.
  • Fix náhodnou výjimku (& quot; špatný deskriptor souboru & quot;) s & quot; výtisků & quot; v non-konzole
  • mode (ve skutečnosti pythonw & quot; bug & quot; která je stanovena v Pythonu 3.0).
  • Někdy dočasný adresář nedostal odstranit na programu
  • exit, když běží na Linuxu.
  • Pevná náhodné segfault chyb při spuštění na 64-bitové platformy (jako x86-64).

Požadavky na :

  • Python
  • ldd
  • objdump

Podobný software

Komentáře k PyInstaller

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!