cx_Freeze является проектом с открытым кодом, которая предоставляет набор утилит, которые могут заморозить скрипты Python в исполняемых в кроссплатформенной манере, используя многие из методов, найденных в py2exe Томаса Хеллера, установщика Гордона Макмиллана, а утилита от замерзания, которая поставляется с Python.
Монтаж:
Скачать последнюю версию из раздела загрузок выше, и извлечь из архива в каталог. Откройте терминал и выполните следующие команды:
питон MakeFrozenBases.py
Python FreezePython.py --no-копия-DEPS FreezePython.py
Когда эти команды завершили успешно, каталог будет находиться в том же состоянии в виде двоичного установки
Что нового В этом выпуске:.
- этой версии добавлена поддержка для Python 3.4, улучшена поддержка PyQt и PySide, и создания пучков приложений на Mac OS X.
- также внесен ряд исправлений.
Что нового в версии 4.3.2:
- этой версии добавлена поддержка для Python 3.4, улучшенная поддержка для PyQt и PySide, и создания пучков приложений на Mac OS X.
- также внесен ряд исправлений.
Что нового в версии 4.3.1:
- Эта версия завершает поддержку Python 3.3 и добавляет поддержку для копирования DLL-библиотеки времени выполнения MSVC и файл манифеста, если требуется.
- Несколько незначительных ошибок были также рассмотрены.
Что нового в версии 4.2.3:.
- Добавлена поддержка Python 3.2
- Добавлена крюк для даты и времени модуля, который неявно импортирует модуль времени.
- Исправлена крюк для Tkinter в Python 3.x.
- Всегда включать модуль ZLIB так как модуль zipimport требует, даже когда сжатие не происходит.
- Добавлена образец для применения Tkinter.
Что нового в версии 4.2.2:
- Эта версия улучшает крючки для ряда пакетов (в том числе щебет и PyQt) и фиксирует количество ошибок, обнаруженных с помощью выпуска Python 2.7.1.
- Это также добавляет поддержку для создания версии Windows, ресурсы на установке и исправления замороженные исполняемые Windows, с Python 3.x.
Что нового в версии 4.2.1:
- Добавлена поддержка для определения bin_path_includes и bin_path_excludes в скриптах установки .
- Добавлена поддержка для компиляции услуги Окна с компилятором Microsoft и здания для 64-битной Windows.
- При установке служб Windows, используйте полный путь к исполняемой и конфигурационный файл, если указано.
- Ликвидация дубликатов файлов для каждого возможного варианта Python при создании MSI пакеты для Python 2.7.
- Исправлена декларация пакетов пространства имен.
- Fix проверить cx_Logging библиотечный каталог импорта.
- Добавлена крючки для пакета питона-Xlib.
- Добавлена крючки игнорировать модуль _scproxy, когда не на платформе Mac и win32gui и модулей pyHook на других платформах, чем Windows.
- При копировании файлов, копировать стат () информации, а также было сделано в более ранних версиях cx_Freeze.
- Добавлена документация по параметрам shortcutName и shortcutDir для создания исполняемого файла.
Что нового в версии 4.2:
- этой версии добавлена поддержка для Python 2.7 и улучшена поддержка Python 3.1 и Mac OS X.
- Крючки для ряда модулей были добавлены или улучшены на основе обратной связи с пользователями.
- ряд улучшений были сделаны к созданию MSI пакетов и несколько ошибок были раздавленной.
Что нового в версии 4.1:.
- Добавлена поддержка Python 3.x
- Добавлена поддержка услуг по Windows.
- Добавлена опция командной строки --silent (-ы) в соответствии с просьбой Тодд Templeton. Эта опция отключает все нормальный выход в том числе отчет о модулях, которые включены.
- Добавлена опция командной строки --icon по просьбе Тома Брауна.
- Убедитесь, что Py_Finalize () вызывается, даже если исключения состоится, так что любой завершение (например, __del__ вызовов) сделаны до исполняемого завершающий.
- заверил, что пустые каталоги создаются по мере необходимости в цель, как просил Клеменс Hermann.
- кодировок пакет и любые другие модули, необходимые для выполнения начальной загрузки Python теперь автоматически включен в замороженном исполняемый файл.
- заверил, что если имя цели указано, что имя модуля в файл почтового индекса также изменяется. Благодаря Клеменс Hermann для первоначального патча.
- Добавлена поддержка для компиляции на 64-битную Windows.
- Если ошибка импорта происходит во время фазы нагрузки, побалуйте что в плохой модуля, а также. Благодаря Тони Майер за указание на это.
- Как полагает Тодд Templeton, заверил, что включить в список файлов копируется, а не просто ссылки, так что дальнейшее использование этого списка не случайно вызывают побочные эффекты.
- Как полагает Тодд Templeton, архивные файлы в настоящее время закрыта для того, чтобы избежать потенциального коррупции.
- Как полагает Тодд Templeton, файлы данных больше не копируются, когда флаг копирования зависимые файлы очищается.
- Включено лучше поддержка setup.py скриптов, которые требуют другие setup.py сценариев, таких, как те, которые используются cx_OracleTools и cx_OracleDBATools.
- В Solaris, LDD выводит вкладки вместо пробелов, так расширить их, прежде чем глядя на сепараторе. Благодаря Эрик Brunel отчетности это и предоставление решение.
- На Windows, исключить каталог Windows, и каталог бок о бок установки при определении библиотеки DLL, чтобы скопировать, так как они, как правило, рассматривается как часть системы.
- На Windows, используйте% *, а не отделенных аргументов в сгенерированной пакетного файла для того, чтобы избежать проблем с очень ограниченным процессора аргумента, используемого командного процессора.
- Для базового исполняемого Win32GUI, добавить поддержку для определения заголовок, используемый при отображении сообщения об ошибках.
- Для базового исполняемого Win32GUI, добавить поддержку для вызова excepthook исключений верхнего уровня, если он был указан.
- На Windows, убедитесь, что пакеты MSI, которые построены указаны за-машины по умолчанию, как в противном случае могут происходить странные вещи.
- Исправлена ошибка в призвании readlink (), что бы иногда привести к странному поведению или ошибки сегментации.
- Duplicate предупреждения о библиотеках не найденные LDD теперь подавлены.
- Изменена крючки для ряда модулей, основанных на обратной связи от других или личного опыта.
Что нового в версии 4.0.1:
- Этот релиз добавляет поддержку для Python 2.6 и исправлений один несовершеннолетний ошибка, где крючки не работать для встроенных модулей.
Что нового в версии 4.0:
- Этот релиз добавляет поддержку для замораживания модули в архивные файлы, независимо от сам исполняемый, копирование двоичных файлов (зависимых библиотек DLL и разделяемых библиотек), создание RPM пакеты и инсталляторы для Windows, копирования файлов, а также предоставляет крючки для управления модулями с конкретными требованиями на разных платформах.
- Это также улучшает сценарий, используемый для построения cx_Freeze пакеты, среди других изменений.
Требования
- Python
Комментарии не найдены