cx_Freeze е проект с отворен код, която предоставя набор от услуги, които могат да замръзнат Python скриптове в изпълними центрирана платформа начин, като се използват много от техниките, намерени в py2exe Томас Хелър, Installer Gordon Макмилан, а помощната Freeze, че кораби с Python.
Монтаж:
Изтеглете най-новата версия от секцията за сваляне по-горе, и екстракт от архива в директорията. Отворете терминал и изпълнете следните команди:
питон MakeFrozenBases.py
питон FreezePython.py --no-копие-deps FreezePython.py
Когато тези команди са завършили успешно, директорията ще бъде в същото състояние, в двоичен инсталация
Какво ново в тази версия:.
<ул >
Какво ново във версия 4.3.2:
- Тази версия добавя поддръжка за Python 3.4, подобрена поддръжка за PyQt и PySide, и създаване на връзки за кандидатстване за Mac OS X.
- Редица поправки са получени също.
Какво ново във версия 4.3.1:
- Тази версия завършва подкрепа за Python 3.3 и добавя поддръжка за копиране по време на работа DLLs на MSVC и явна файл, ако желае.
- Няколко незначителни бъгове също бяха разгледани.
Какво ново във версия 4.2.3:.
- Добавена е поддръжка за Python 3.2
- Добавена кука за дата и час модул, който имплицитно внася модула време.
- Фиксирана кука за tkinter в Python 3.x.
- Винаги включва модул Zlib тъй модула zipimport го изисква, дори когато компресиране не се провежда.
- Добавена проба за кандидатстване tkinter.
Какво ново във версия 4.2.2:
- Тази версия подобрява куките за определен брой опаковки (включително Twitter и PyQt) и фиксира няколко грешки, разкрити от освобождаването на Python 2.7.1.
- Той също така добавя поддръжка за създаване версия ресурси на Windows и поправки инсталирането замразени изпълними в Windows 3.x с Python.
Какво ново във версия 4.2.1:
- Добавена е поддръжка за уточняване bin_path_includes и bin_path_excludes в натъкмяване на скриптове .
- Добавена е поддръжка за съставяне на услуги на Windows с компилатора Microsoft и сградата за 64-битов Windows.
- Когато инсталирате услуги на Windows, използвайте пълния път и за двете изпълнимия и конфигурационния файл, ако е определено.
- Премахване на дублиращи се файлове за всяка възможна версия на Python при изграждане на MSI пакети за Python 2.7.
- Fix обявяване на пространство от имена на пакети.
- Fix проверите за cx_Logging внос библиотека директория.
- Публикувана куки за пакета от питон-Xlib.
- При копиране на файлове, копирайте стат () информацията, както е направено в по-ранните версии на cx_Freeze.
- Добавена документация за параметрите shortcutName и shortcutDir за създаване на изпълним.
<> Li Публикувана куки да игнорират модула _scproxy когато не е на платформата Mac и win32gui и pyHook модули на платформи, различни от Windows.
Какво ново във версия 4.2:
- Тази версия добавя поддръжка за Python 2.7 и подобрява подкрепа за Python 3.1 и Mac OS X.
- са добавени или подобрени на базата на обратна връзка с потребителите Куки за редица модули.
- A редица подобрения бяха направени също за създаването на MSI пакети и някои грешки бяха смачкани.
Какво ново във версия 4.1:.
- Добавена е поддръжка за Python 3.x
- Добавена е поддръжка за услуги на Windows.
- Добавен команден ред опцията --silent (-s) както беше поискано от Todd Templeton. Тази опция изключва всички нормални изход включително доклада на модулите, които са включени.
- Добавена опция на командния ред --icon както беше поискано от Том Браун.
- Уверете се, че Py_Finalize () се нарича дори когато изключения се провеждат така, че всеки финализиране (като __del__ повиквания) са направени преди изпълнимия прекратяването.
- гарантира, че са създадени празни директории, както е необходимо в целта, както е поискано от Clemens Hermann.
- Пакетът кодировки и всякакви други модули, необходими за работят поетапно на Python време на работа, сега автоматично включени в замразено изпълнимия файл.
- гарантира, че ако целта име е посочено, че името на модул в компресирания файл също се променя. Благодарение на Clemens Hermann за първоначално пластира.
- Enabled подкрепа за съставянето на 64-битов Windows.
- Ако се появи грешка за внос по време на фазата на натоварване, които третират като лош модул, както добре. Благодарение на Tony Meyer за фугиране на това.
- Както бе предложено от Todd Templeton, гарантира, че списъкът включва файлове се копират, а не просто еталон, така че по-нататъшни употреби на списъка не по невнимание да предизвика нежелани реакции.
- Както бе предложено от Todd Templeton, архивирани файлове, сега са затворени правилно, за да се избегне потенциална корупция.
- Както бе предложено от Todd Templeton, файлове с данни, които вече не са копирани, когато знамето на копиране зависими файлове се изчиства.
- Enabled по-добра поддръжка на setup.py скриптове, които наричат други setup.py скриптове като тези, използвани от cx_OracleTools и cx_OracleDBATools.
- На Solaris, Ldd изходи табове, вместо пространства, така ги разширяват първо, преди да търсите сепаратора. Благодарение на Eric Brunel за докладване на този и предоставяне на разтвора.
- На Windows, изключва директорията на Windows и инсталационната директория на рамо до рамо при определяне DLLs да копирате, тъй като те се смятат обикновено за част от системата.
- На Windows, използвайте% * отколкото отделените аргументи в генерирания партида файл, за да се избегнат проблеми с много ограничен аргумент процесора, използван от командния процесор.
- За база изпълнимия Win32GUI, добави поддръжка за уточняване на надписа да се използва при показване на съобщения за грешки.
- За база изпълнимия Win32GUI, добави поддръжка за свикване на excepthook изключения най-високо ниво, ако такъв е бил определен.
- На Windows, гарантират, че опаковките на MSI, които са изградени са за един-машина по подразбиране, защото в противен случай могат да се случат странни неща.
- Фиксирана бъг в свикване на премахването на връзка (), че от време на време ще доведе до странно поведение или сегментиране грешки.
- Дублиращи предупреждения за библиотеки не са намерени от LDD сега са потиснати.
- променени куки за редица модули на базата на обратна връзка от другите или личен опит.
Какво ново във версия 4.0.1:
- Тази версия добавя поддръжка за Python 2.6, и поправки една малка грешка, когато куките не са били кандидатира за вградени модули.
Какво ново във версия 4.0:
- Тази версия добавя поддръжка за замразяване модули в архивирани файлове, независимо от самия изпълнител, копиране двоични зависими файлове (DLLs и споделени библиотеки), създаване на RPM пакети и Windows инсталатори, копиране на файлове с данни, и осигурява куки за управление на модули със специфичните изисквания на различните платформи.
- Той също така подобрява сценария, използван за изграждане cx_Freeze пакети, наред с други промени.
<> силни Изисквания
- Python
Коментари не е намерена