cx_Freeze je open source projekt, který poskytuje sadu nástrojů, které mohou zamrznout Python skriptů do spustitelných v multiplatformní způsobem, používání mnoho z technik našel v Thomase Hellera py2exe Gordon McMillan je instalační program a zmrazení nástroj, který je dodáván s Python.
Instalace:
Stáhněte si nejnovější verzi z sekci Ke stažení výše a rozbalit archiv do adresáře. Otevřete terminál a spusťte následující příkazy:
python MakeFrozenBases.py
python FreezePython.py --no-copy-deps FreezePython.py
Když jsou tyto příkazy úspěšně dokončena, bude adresář být ve stejném stavu jako binární instalace
Co je nového v této verzi:.
- Tato verze přidává podporu pro Python 3.4, vylepšenou podporu pro PyQt a PySide a vytvoření svazků aplikace na Mac OS X.
- byly provedeny také řada oprav.
Co je nového ve verzi 4.3.2:
- Tato verze přidává podporu pro Python 3.4, vylepšená podpora pro PyQt a PySide a vytvoření svazků aplikace na Mac OS X.
- byly provedeny také řada oprav.
Co je nového ve verzi 4.3.1:
- Tato verze doplňuje podporu pro Python 3.3 a přidává podporu pro kopírování MSVC runtime DLL a soubor manifestu v případě potřeby.
- Několik drobných chyb bylo rovněž řešit.
Co je nového ve verzi 4.2.3:.
- Přidána podpora pro Python 3.2
- Přidána hák pro datetime modul, který implicitně importuje časový modul.
- Pevná hák pro Tkinter v Pythonu 3.x.
- Vždy patří zlib modul, protože zipimport modul to vyžaduje, i když je komprese neprobíhá.
- Přidána vzorek aplikací Tkinter.
Co je nového ve verzi 4.2.2:
- Tato verze vylepšuje háčky pro řadu balíčků (včetně Twitter a PyQt) a opravuje několik chyb odhalené vydáním Python 2.7.1.
- To také přidává podporu pro vytváření verze zdroje v systémech Windows a opravy instalací mražené spustitelné soubory ve Windows 3.x Python.
Co je nového ve verzi 4.2.1:
- Byla přidána podpora pro specifikaci bin_path_includes a bin_path_excludes v instalačních skriptů .
- Byla přidána podpora pro kompilaci služby pro systém Windows s kompilátorem Microsoft a budovy pro 64-bit Windows.
- Při instalaci služby systému Windows, použijte úplnou cestu pro spustitelný soubor a konfigurační soubor pokud je specifikováno.
- Odstranit duplicitní soubory pro každou možnou verzi Pythonu při vytváření balíčků MSI pro Python 2.7.
- Oprava prohlášení o jmenných prostorů balíčků.
- Fix zkontrolovat cx_Logging import knihovny adresáře.
- Přidány háčky pro balíček python-Xlib.
- Přidány háky ignorovat _scproxy modul, když není na platformě Mac a win32gui a pyHook modulů na jiných platformách než Windows.
- Při kopírování souborů, zkopírujte stat (), informace, stejně jako tomu bylo v dřívějších verzích cx_Freeze.
- Přidána dokumentace k shortcutName a shortcutDir parametry pro vytvoření spustitelného souboru.
Co je nového ve verzi 4.2:
- Tato verze přidává podporu pro Python 2.7 a zlepšuje podporu pro Python 3.1 a Mac OS X.
- byly přidány nebo lepší na základě zpětné vazby od uživatelů Háčky pro řadu modulů.
- Řada zlepšení byla také k vytváření balíčků MSI a několik chyb bylo zmáčknutý.
Co je nového ve verzi 4.1:.
- Byla přidána podpora pro Python 3.x
- přidána podpora pro služby v systému Windows.
- Přidána příkazového řádku možnost --silent (-S) podle požadavků Todd Templeton. Tato možnost vypne všechny normální výstup, včetně zprávy z modulů, které jsou zahrnuty.
- Přidána možnost příkazového řádku --icon jak požadoval Tom Brown.
- Ujistěte se, že Py_Finalize () je volána, i když výjimky se uskuteční tak, aby každý finalizace (jako např __del__ hovory) jsou před spustitelného ukončí.
- zajistit, aby prázdné adresáře jsou vytvořeny podle potřeby v cíli jak požadoval Clemens Hermann.
- Balíček kódování a veškeré další moduly potřebné k natažení Python runtime jsou nyní automaticky zahrnuty ve zmrazeném spustitelný soubor.
- zajištěno, že pokud je zadán cíl název, že název modulu v souboru zip je také změnit. Díky Clemens Hermann pro první náplasti.
- Povoleno podporu pro sestavování v 64bitovém systému Windows.
- Pokud dojde k importu chybu v průběhu zatížení, léčit, že jako špatný modul i. Díky Tony Meyer za to poukázat.
- Jak navrhl Todd Templeton, zajistit, aby seznam obsahovat soubory se zkopírují, ale jednoduše odkazoval tak, že další použití seznamu nejsou nechtěně způsobit nežádoucí účinky.
- Jak navrhl Todd Templeton, zip soubory jsou nyní správně zavřené, aby se zabránilo možnému poškození.
- Jak navrhl Todd Templeton, datové soubory již nejsou zkopírovány, kdy je kopírování závislé soubory příznak vymazán.
- Povoleno lepší podpora setup.py skriptů, které vyžadují další setup.py skripty, jako jsou ty používané cx_OracleTools a cx_OracleDBATools.
- V systému Solaris, ldd výstupy záložky namísto prostorů tak rozšířit je nejprve před hledáním separátoru. Díky Eric Brunel za nahlášení a poskytuje řešení.
- Ve Windows, vyloučit adresáře Windows a instalační adresář side-by-side při určování dll zkopírovat, protože tito jsou obecně považováni za část systému.
- V systému Windows, použít% * namísto oddělených argumenty v vytvořeného dávkovém souboru, aby se předešlo problémům s velmi omezeným argumentu procesorem příkazem procesorem.
- Pro Win32GUI základní spustitelného souboru, přidat podporu pro určení titulek se použije při zobrazování chybové zprávy.
- Pro Win32GUI základní spustitelného souboru, přidat podporu pro volání excepthook pro výjimky na nejvyšší úrovni, bylo-li zadán.
- V systému Windows se ujistěte, že balíčky MSI, které jsou postaveny, jsou na počítač ve výchozím nastavení, protože jinak se může stát podivné věci.
- Opravena chyba v povolání readlink (), které by občas vyústit v podivné chování nebo segmentace vady.
- Duplicitní varování o knihovnách nezjistila ldd jsou nyní potlačeny.
- Tweaked háky pro řadu modulů, na základě zpětné vazby od ostatních, nebo osobní zkušenosti.
Co je nového ve verzi 4.0.1:
- Tato verze přidává podporu pro Python 2.6, a opravy jedna drobná chyba, kdy háky nebyli kandidovat na vestavěných modulů.
Co je nového ve verzi 4.0:
- Tato verze přidává podporu pro zmrazení moduly v ZIP souborů nezávisle spustitelný sám, kopírování binární závislé soubory (DLL a sdílené knihovny), vytváření RPM balíčky a instalatérům Windows, kopírování datových souborů, a poskytuje háčky pro správu modulů se specifickými požadavky na různých platformách.
- Zlepšuje také scénář použitý pro stavbu cx_Freeze balíčků, mimo jiné změny.
Požadavky na
- Python
Komentáře nebyl nalezen