Cxfreeze-Comments | jenyay.net

Cxfreeze-Comments

Sergey 01.07.2017 - 16:27

Хоть я и не увлекаюсь сборкой standalone-приложений, больше предпочитая web-dev, но за один только труд и раскладывание ("разжевывание") по полочкам - автору жирный плюс. Надеюсь что если кто-то озадачится вопросом сбора бинарей - наткнется на твою статью. Молодца )

Andrew 02.07.2017 - 11:51

Отличная статья - большой спасибо, все супер! Единственный минус - жаль что на гитхабе нет PDF-ки с самой статьей.

Leon74 04.07.2017 - 11:57

Отличная статья! Пока только мельком просмотрел, но уровень виден сразу. В закладки, однозначно. Спасибо!

George 06.10.2017 - 16:15

cx_Freeze

Отличная статья! Но у меня при сборке ошибка : AttributeError: 'module' object has no attribute 'base_prefix' Программа тест untitled10.py:

""" Created on Tue Feb 14 16:41:40 2017

@author: George """

  1. coding: utf8

import sys

from theano import function, config, shared, tensor import numpy import time

vlen = 10 * 30 * 768 # 10 x #cores x # threads per core iters = 1000

rng = numpy.random.RandomState(22) x = shared(numpy.asarray(rng.rand(vlen), config.floatX)) f = function([], tensor.exp(x).transfer(None)) print(f.maker.fgraph.toposort()) t0 = time.time() for i in range(iters):

    r = f()

t1 = time.time() print("Looping f seconds" % (iters, t1 - t0)) print("Result is (numpy.asarray(r),)) if numpy.any([isinstance(x.op, tensor.Elemwise) and

              ('Gpu' not in type(x.op).__name__)
              for x in f.maker.fgraph.toposort()]):
    print('Used the cpu')

else:

    print('Used the gpu')

Команда на сборку: python setup.py build

setup.py: from cx_Freeze import setup, Executable setup(

    name = "untitled10",
    version = "1.0",
    description = "untitled10",
    executables = [Executable("D:\Users\george\Raspoz64\untitled10.py")]

) Windows 7 64-bit Python 2.7

Если у Вас найдется время, то попытайтесь получить EXE файл. Спасибо, Георгий. P.S. Обращаюсь к Вам потому, что в интернете не нашел вразумительного ответа как убрать ошибку при сборке.

Chaos 12.10.2017 - 08:00

Огромный вес файла

Если используется PyQT, то сборка в результате весит около 200 Мб даже если у меян программа состоит из пустого окна. Это нормально?

Jenyay 12.10.2017 - 12:47

Qt - очень тяжелая библиотека. Надо смотреть и пробовать, можно ли что-то из нее не включать в сборку.

Алексей 15.11.2017 - 14:41

Создание запускаемых файлов из скриптов на языке Python с помощью cx_Freeze

12. Создание инсталятора MSI не рабочая ссылка < этой таблицы>

kvdum 17.05.2018 - 18:20

Создание запускаемых файлов из скриптов на языке Python с помощью cx_Freeze

Если импортировать numpy, scipy, sympy, matplotlib, pandas и т.п., все становится намного сложней и решается долгим гуглением. В версии 5.Х не только убрали несколько параметров, но и напортачили с выбором зависимостей. У меня одинаковый setup.py, который в python2.7 + cx_Freeze4.3.4 собирал exe-шник вместимостью ~300 Мб, в python3.6 + cx_Freeze5.1.1 делает exe-шник больше 1,1 Гб, причем тянет даже зависимости типа "api-ms-win-crt-runtime-l1-1-0.dll" с папки "MiKTeX 2.9", не имеющей никакого отношения к проекту, но которая находится в той же папке, что и интерпретаторы Python 3.5-3.6 по умолчанию - C:\Users\UserName\AppData\Local\Programs. Подозреваю, что это возможные зависимости Matplotlib, если выводить текст через LaTeX. Также, неплохо указать проблемы с __file__ - https://habr.com/post/282359/

Zerox 13.09.2018 - 19:30

Создание запускаемых файлов из скриптов на языке Python с помощью cx_Freeze

я думал что cx_Freeze именно компилирует код питона а не архивирует, жаль а я хотел питон учить frowning smiley

anonim 02.12.2018 - 21:04

Создание запускаемых файлов из скриптов на языке Python с помощью cx_Freeze

Я, возможно, просто криворукий, но возникает такая проблема: ввожу в консоль pip install cx_freeze после чего пишется много строк текста, некоторые из которых выделены красным. После чего создаю файл setup.py, идентичный тому, что описан в статье(за исключением того, что файл, который хочу скомпилировать называется по другому), запускаю setup.py в консоли и вылетает ошибка: Traceback (most recent call last):

  File "setup.py", line 1, in <module>
    from cx_Freeze import setup, Executable

ModuleNotFoundError: No module named 'cx_Freeze'. в каком моменте я накосячил? Буду признателен, если кто поможет.

anonim 02.12.2018 - 21:06

Создание запускаемых файлов из скриптов на языке Python с помощью cx_Freeze

Я, возможно, просто криворукий, но возникает такая проблема: ввожу в консоль pip install cx_freeze после чего пишется много строк текста, некоторые из которых выделены красным. После чего создаю файл setup.py, идентичный тому, что описан в статье(за исключением того, что файл, который хочу скомпилировать называется по другому), запускаю setup.py в консоли и вылетает ошибка: Traceback (most recent call last):

  File "setup.py", line 1, in <module>
    from cx_Freeze import setup, Executable

ModuleNotFoundError: No module named 'cx_Freeze'. в каком моменте я накосячил? Буду признателен, если кто поможет.

Jenyay 02.12.2018 - 21:13

Есть подозрение, что возникли ошибки во время установки cx_Freeze. Напишите, что выводится в консоль во время установки.

anonim 03.12.2018 - 16:19

Collecting cx_freeze

  Using cached https://files.pythonhosted.org/packages/5f/16/eab51d6571dfec2554248cb027c51babd04d97f594ab6359e0707361297d/cx_Freeze-5.1.1.tar.gz

Building wheels for collected packages: cx-freeze

  Running setup.py bdist_wheel for cx-freeze ... error
  Complete output from command c:\users\днс\appdata\local\programs\python\python37-32\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\775D~1\\AppData\\Local\\Temp\\pip-install-nwhpwatv\\cx-freeze\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r

', ' ');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d C:\Users\775D~1\AppData\Local\Temp\pip-wheel-jzln531_ --python-tag cp37:

  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win32-3.7
  creating build\lib.win32-3.7\cx_Freeze
  copying cx_Freeze\common.py -> build\lib.win32-3.7\cx_Freeze
  copying cx_Freeze\dist.py -> build\lib.win32-3.7\cx_Freeze
  copying cx_Freeze\finder.py -> build\lib.win32-3.7\cx_Freeze
  copying cx_Freeze\freezer.py -> build\lib.win32-3.7\cx_Freeze
  copying cx_Freeze\hooks.py -> build\lib.win32-3.7\cx_Freeze
  copying cx_Freeze\macdist.py -> build\lib.win32-3.7\cx_Freeze
  copying cx_Freeze\main.py -> build\lib.win32-3.7\cx_Freeze
  copying cx_Freeze\setupwriter.py -> build\lib.win32-3.7\cx_Freeze
  copying cx_Freeze\windist.py -> build\lib.win32-3.7\cx_Freeze
  copying cx_Freeze\__init__.py -> build\lib.win32-3.7\cx_Freeze
  creating build\lib.win32-3.7\cx_Freeze\initscripts
  copying cx_Freeze\initscripts\Console.py -> build\lib.win32-3.7\cx_Freeze\initscripts
  copying cx_Freeze\initscripts\ConsoleSetLibPath.py -> build\lib.win32-3.7\cx_Freeze\initscripts
  copying cx_Freeze\initscripts\SharedLib.py -> build\lib.win32-3.7\cx_Freeze\initscripts
  copying cx_Freeze\initscripts\SharedLibSource.py -> build\lib.win32-3.7\cx_Freeze\initscripts
  copying cx_Freeze\initscripts\__startup__.py -> build\lib.win32-3.7\cx_Freeze\initscripts
  creating build\lib.win32-3.7\cx_Freeze\samples
  creating build\lib.win32-3.7\cx_Freeze\samples\advanced
  copying cx_Freeze\samples\advanced\advanced_1.py -> build\lib.win32-3.7\cx_Freeze\samples\advanced
  copying cx_Freeze\samples\advanced\advanced_2.py -> build\lib.win32-3.7\cx_Freeze\samples\advanced
  copying cx_Freeze\samples\advanced\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\advanced
  creating build\lib.win32-3.7\cx_Freeze\samples\asmodule
  copying cx_Freeze\samples\asmodule\asmodule.py -> build\lib.win32-3.7\cx_Freeze\samples\asmodule
  copying cx_Freeze\samples\asmodule\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\asmodule
  creating build\lib.win32-3.7\cx_Freeze\samples\matplotlib
  copying cx_Freeze\samples\matplotlib\matplotlib_eg.py -> build\lib.win32-3.7\cx_Freeze\samples\matplotlib
  copying cx_Freeze\samples\matplotlib\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\matplotlib
  creating build\lib.win32-3.7\cx_Freeze\samples\openpyxl
  copying cx_Freeze\samples\openpyxl\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\openpyxl
  copying cx_Freeze\samples\openpyxl\test_openpyxl.py -> build\lib.win32-3.7\cx_Freeze\samples\openpyxl
  creating build\lib.win32-3.7\cx_Freeze\samples\PyQt4
  copying cx_Freeze\samples\PyQt4\PyQt4app.py -> build\lib.win32-3.7\cx_Freeze\samples\PyQt4
  copying cx_Freeze\samples\PyQt4\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\PyQt4
  creating build\lib.win32-3.7\cx_Freeze\samples\PyQt5
  copying cx_Freeze\samples\PyQt5\PyQt5app.py -> build\lib.win32-3.7\cx_Freeze\samples\PyQt5
  copying cx_Freeze\samples\PyQt5\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\PyQt5
  creating build\lib.win32-3.7\cx_Freeze\samples\relimport
  copying cx_Freeze\samples\relimport\relimport.py -> build\lib.win32-3.7\cx_Freeze\samples\relimport
  copying cx_Freeze\samples\relimport\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\relimport
  creating build\lib.win32-3.7\cx_Freeze\samples\service
  copying cx_Freeze\samples\service\Config.py -> build\lib.win32-3.7\cx_Freeze\samples\service
  copying cx_Freeze\samples\service\ServiceHandler.py -> build\lib.win32-3.7\cx_Freeze\samples\service
  copying cx_Freeze\samples\service\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\service
  creating build\lib.win32-3.7\cx_Freeze\samples\simple
  copying cx_Freeze\samples\simple\hello.py -> build\lib.win32-3.7\cx_Freeze\samples\simple
  copying cx_Freeze\samples\simple\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\simple
  creating build\lib.win32-3.7\cx_Freeze\samples\Tkinter
  copying cx_Freeze\samples\Tkinter\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\Tkinter
  copying cx_Freeze\samples\Tkinter\SimpleTkApp.py -> build\lib.win32-3.7\cx_Freeze\samples\Tkinter
  creating build\lib.win32-3.7\cx_Freeze\samples\wx
  copying cx_Freeze\samples\wx\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\wx
  copying cx_Freeze\samples\wx\wxapp.py -> build\lib.win32-3.7\cx_Freeze\samples\wx
  creating build\lib.win32-3.7\cx_Freeze\samples\zope
  copying cx_Freeze\samples\zope\qotd.py -> build\lib.win32-3.7\cx_Freeze\samples\zope
  copying cx_Freeze\samples\zope\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\zope
  running build_ext
  building 'cx_Freeze.util' extension
  creating build\temp.win32-3.7
  creating build\temp.win32-3.7\Release
  creating build\temp.win32-3.7\Release\source
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\users\днс\appdata\local\programs\python\python37-32\include -Ic:\users\днс\appdata\local\programs\python\python37-32\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\winrt" /Tcsource/util.c /Fobuild\temp.win32-3.7\Release\source/util.obj
  util.c
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:c:\users\днс\appdata\local\programs\python\python37-32\libs /LIBPATH:c:\users\днс\appdata\local\programs\python\python37-32\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\um\x86" imagehlp.lib Shlwapi.lib /EXPORT:PyInit_util build\temp.win32-3.7\Release\source/util.obj /OUT:build\lib.win32-3.7\cx_Freeze\util.cp37-win32.pyd /IMPLIB:build\temp.win32-3.7\Release\source\util.cp37-win32.lib
     Creating library build\temp.win32-3.7\Release\source\util.cp37-win32.lib and object build\temp.win32-3.7\Release\source\util.cp37-win32.exp
  Generating code
  Finished generating code
  creating build\temp.win32-3.7\Release\source\bases
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\users\днс\appdata\local\programs\python\python37-32\include -Ic:\users\днс\appdata\local\programs\python\python37-32\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\winrt" /Tcsource/bases/Console.c /Fobuild\temp.win32-3.7\Release\source/bases/Console.obj
  Console.c
  creating C:\Users\775D~1\AppData\Local\Temp\pip-install-nwhpwatv\cx-freeze\build\lib.win32-3.7\cx_Freeze\bases
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /MANIFEST:EMBED,ID=1 /LIBPATH:c:\users\днс\appdata\local\programs\python\python37-32\libs /LIBPATH:c:\users\днс\appdata\local\programs\python\python37-32\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\um\x86" imagehlp.lib Shlwapi.lib build\temp.win32-3.7\Release\source/bases/Console.obj /OUT:build\lib.win32-3.7\cx_Freeze\bases\Console.exe /MANIFEST
  Generating code
  Finished generating code
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\users\днс\appdata\local\programs\python\python37-32\include -Ic:\users\днс\appdata\local\programs\python\python37-32\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\winrt" /Tcsource/bases/Win32GUI.c /Fobuild\temp.win32-3.7\Release\source/bases/Win32GUI.obj
  Win32GUI.c
  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /MANIFEST:EMBED,ID=1 /LIBPATH:c:\users\днс\appdata\local\programs\python\python37-32\libs /LIBPATH:c:\users\днс\appdata\local\programs\python\python37-32\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\um\x86" imagehlp.lib Shlwapi.lib user32.lib build\temp.win32-3.7\Release\source/bases/Win32GUI.obj /OUT:build\lib.win32-3.7\cx_Freeze\bases\Win32GUI.exe /MANIFEST
  Generating code
  Finished generating code
  running build_scripts
  creating build\scripts-3.7
  copying and adjusting cxfreeze -> build\scripts-3.7
  copying and adjusting cxfreeze-quickstart -> build\scripts-3.7
  error: file 'C:\Users\775D~1\AppData\Local\Temp\pip-install-nwhpwatv\cx-freeze\cxfreeze-postinstall' does not exist

  ----------------------------------------
  Failed building wheel for cx-freeze
  Running setup.py clean for cx-freeze

Failed to build cx-freeze Installing collected packages: cx-freeze

  Running setup.py install for cx-freeze ... error
    Complete output from command c:\users\днс\appdata\local\programs\python\python37-32\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\775D~1\\AppData\\Local\\Temp\\pip-install-nwhpwatv\\cx-freeze\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r

', ' ');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\775D~1\AppData\Local\Temp\pip-record-v1nbctt8\install-record.txt --single-version-externally-managed --compile:

    running install
    running build
    running build_py
    creating build
    creating build\lib.win32-3.7
    creating build\lib.win32-3.7\cx_Freeze
    copying cx_Freeze\common.py -> build\lib.win32-3.7\cx_Freeze
    copying cx_Freeze\dist.py -> build\lib.win32-3.7\cx_Freeze
    copying cx_Freeze\finder.py -> build\lib.win32-3.7\cx_Freeze
    copying cx_Freeze\freezer.py -> build\lib.win32-3.7\cx_Freeze
    copying cx_Freeze\hooks.py -> build\lib.win32-3.7\cx_Freeze
    copying cx_Freeze\macdist.py -> build\lib.win32-3.7\cx_Freeze
    copying cx_Freeze\main.py -> build\lib.win32-3.7\cx_Freeze
    copying cx_Freeze\setupwriter.py -> build\lib.win32-3.7\cx_Freeze
    copying cx_Freeze\windist.py -> build\lib.win32-3.7\cx_Freeze
    copying cx_Freeze\__init__.py -> build\lib.win32-3.7\cx_Freeze
    creating build\lib.win32-3.7\cx_Freeze\initscripts
    copying cx_Freeze\initscripts\Console.py -> build\lib.win32-3.7\cx_Freeze\initscripts
    copying cx_Freeze\initscripts\ConsoleSetLibPath.py -> build\lib.win32-3.7\cx_Freeze\initscripts
    copying cx_Freeze\initscripts\SharedLib.py -> build\lib.win32-3.7\cx_Freeze\initscripts
    copying cx_Freeze\initscripts\SharedLibSource.py -> build\lib.win32-3.7\cx_Freeze\initscripts
    copying cx_Freeze\initscripts\__startup__.py -> build\lib.win32-3.7\cx_Freeze\initscripts
    creating build\lib.win32-3.7\cx_Freeze\samples
    creating build\lib.win32-3.7\cx_Freeze\samples\advanced
    copying cx_Freeze\samples\advanced\advanced_1.py -> build\lib.win32-3.7\cx_Freeze\samples\advanced
    copying cx_Freeze\samples\advanced\advanced_2.py -> build\lib.win32-3.7\cx_Freeze\samples\advanced
    copying cx_Freeze\samples\advanced\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\advanced
    creating build\lib.win32-3.7\cx_Freeze\samples\asmodule
    copying cx_Freeze\samples\asmodule\asmodule.py -> build\lib.win32-3.7\cx_Freeze\samples\asmodule
    copying cx_Freeze\samples\asmodule\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\asmodule
    creating build\lib.win32-3.7\cx_Freeze\samples\matplotlib
    copying cx_Freeze\samples\matplotlib\matplotlib_eg.py -> build\lib.win32-3.7\cx_Freeze\samples\matplotlib
    copying cx_Freeze\samples\matplotlib\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\matplotlib
    creating build\lib.win32-3.7\cx_Freeze\samples\openpyxl
    copying cx_Freeze\samples\openpyxl\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\openpyxl
    copying cx_Freeze\samples\openpyxl\test_openpyxl.py -> build\lib.win32-3.7\cx_Freeze\samples\openpyxl
    creating build\lib.win32-3.7\cx_Freeze\samples\PyQt4
    copying cx_Freeze\samples\PyQt4\PyQt4app.py -> build\lib.win32-3.7\cx_Freeze\samples\PyQt4
    copying cx_Freeze\samples\PyQt4\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\PyQt4
    creating build\lib.win32-3.7\cx_Freeze\samples\PyQt5
    copying cx_Freeze\samples\PyQt5\PyQt5app.py -> build\lib.win32-3.7\cx_Freeze\samples\PyQt5
    copying cx_Freeze\samples\PyQt5\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\PyQt5
    creating build\lib.win32-3.7\cx_Freeze\samples\relimport
    copying cx_Freeze\samples\relimport\relimport.py -> build\lib.win32-3.7\cx_Freeze\samples\relimport
    copying cx_Freeze\samples\relimport\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\relimport
    creating build\lib.win32-3.7\cx_Freeze\samples\service
    copying cx_Freeze\samples\service\Config.py -> build\lib.win32-3.7\cx_Freeze\samples\service
    copying cx_Freeze\samples\service\ServiceHandler.py -> build\lib.win32-3.7\cx_Freeze\samples\service
    copying cx_Freeze\samples\service\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\service
    creating build\lib.win32-3.7\cx_Freeze\samples\simple
    copying cx_Freeze\samples\simple\hello.py -> build\lib.win32-3.7\cx_Freeze\samples\simple
    copying cx_Freeze\samples\simple\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\simple
    creating build\lib.win32-3.7\cx_Freeze\samples\Tkinter
    copying cx_Freeze\samples\Tkinter\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\Tkinter
    copying cx_Freeze\samples\Tkinter\SimpleTkApp.py -> build\lib.win32-3.7\cx_Freeze\samples\Tkinter
    creating build\lib.win32-3.7\cx_Freeze\samples\wx
    copying cx_Freeze\samples\wx\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\wx
    copying cx_Freeze\samples\wx\wxapp.py -> build\lib.win32-3.7\cx_Freeze\samples\wx
    creating build\lib.win32-3.7\cx_Freeze\samples\zope
    copying cx_Freeze\samples\zope\qotd.py -> build\lib.win32-3.7\cx_Freeze\samples\zope
    copying cx_Freeze\samples\zope\setup.py -> build\lib.win32-3.7\cx_Freeze\samples\zope
    running build_ext
    building 'cx_Freeze.util' extension
    creating build\temp.win32-3.7
    creating build\temp.win32-3.7\Release
    creating build\temp.win32-3.7\Release\source
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\users\днс\appdata\local\programs\python\python37-32\include -Ic:\users\днс\appdata\local\programs\python\python37-32\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\winrt" /Tcsource/util.c /Fobuild\temp.win32-3.7\Release\source/util.obj
    util.c
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:c:\users\днс\appdata\local\programs\python\python37-32\libs /LIBPATH:c:\users\днс\appdata\local\programs\python\python37-32\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\um\x86" imagehlp.lib Shlwapi.lib /EXPORT:PyInit_util build\temp.win32-3.7\Release\source/util.obj /OUT:build\lib.win32-3.7\cx_Freeze\util.cp37-win32.pyd /IMPLIB:build\temp.win32-3.7\Release\source\util.cp37-win32.lib
       Creating library build\temp.win32-3.7\Release\source\util.cp37-win32.lib and object build\temp.win32-3.7\Release\source\util.cp37-win32.exp
    Generating code
    Finished generating code
    creating build\temp.win32-3.7\Release\source\bases
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\users\днс\appdata\local\programs\python\python37-32\include -Ic:\users\днс\appdata\local\programs\python\python37-32\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\winrt" /Tcsource/bases/Console.c /Fobuild\temp.win32-3.7\Release\source/bases/Console.obj
    Console.c
    creating C:\Users\775D~1\AppData\Local\Temp\pip-install-nwhpwatv\cx-freeze\build\lib.win32-3.7\cx_Freeze\bases
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /MANIFEST:EMBED,ID=1 /LIBPATH:c:\users\днс\appdata\local\programs\python\python37-32\libs /LIBPATH:c:\users\днс\appdata\local\programs\python\python37-32\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\um\x86" imagehlp.lib Shlwapi.lib build\temp.win32-3.7\Release\source/bases/Console.obj /OUT:build\lib.win32-3.7\cx_Freeze\bases\Console.exe /MANIFEST
    Generating code
    Finished generating code
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\users\днс\appdata\local\programs\python\python37-32\include -Ic:\users\днс\appdata\local\programs\python\python37-32\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\winrt" /Tcsource/bases/Win32GUI.c /Fobuild\temp.win32-3.7\Release\source/bases/Win32GUI.obj
    Win32GUI.c
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /MANIFEST:EMBED,ID=1 /LIBPATH:c:\users\днс\appdata\local\programs\python\python37-32\libs /LIBPATH:c:\users\днс\appdata\local\programs\python\python37-32\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\um\x86" imagehlp.lib Shlwapi.lib user32.lib build\temp.win32-3.7\Release\source/bases/Win32GUI.obj /OUT:build\lib.win32-3.7\cx_Freeze\bases\Win32GUI.exe /MANIFEST
    Generating code
    Finished generating code
    running build_scripts
    creating build\scripts-3.7
    copying and adjusting cxfreeze -> build\scripts-3.7
    copying and adjusting cxfreeze-quickstart -> build\scripts-3.7
    error: file 'C:\Users\775D~1\AppData\Local\Temp\pip-install-nwhpwatv\cx-freeze\cxfreeze-postinstall' does not exist

    ----------------------------------------

Command "c:\users\днс\appdata\local\programs\python\python37-32\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\775D~1\\AppData\\Local\\Temp\\pip-install-nwhpwatv\\cx-freeze\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r ', ' ');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\775D~1\AppData\Local\Temp\pip-record-v1nbctt8\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\775D~1\AppData\Local\Temp\pip-install-nwhpwatv\cx-freeze(:div1end:)

Jenyay 03.12.2018 - 16:59

Интересно. Проблема действительно в установке. На PyPi нет сборки для Python 3.7, и установочный скрипт пытается его скомпилировать самостоятельно через Visual Studio, но ему это почему-то не удается.

anonim 03.12.2018 - 18:30

Есть какие-то способы это исправить? Может скачать Python одной из предыдущих версий?

Jenyay 03.12.2018 - 19:45

Для Python 3.6 такой проблемы быть не должно.

Serg 24.02.2019 - 17:29

Pandas and Freeze

Не работает exe, если в преобразуемом файле импортирована библиотека Pandas. Причем exe не работает даже если библиотека просто импортирована и не используется. При запуске exe открывается и закрывает консоль.

Подскажите, пож-та, в чем м.б. причина?

from pandas import DataFrame, read_excel

if __name__ == _main_:

    ch = 'Hello my friend'
    print(ch)
    input()

import cx_Freeze

executables = [cx_Freeze.Executable("exc2.py")]

include_files = [r'C:\Data']

cx_Freeze.setup(

    name = "My first app",
    options = {"build_exe": {"packages":["pandas"], 'include_files': include_files}},
    version = "0.01",
    description = "My app",
    executables = executables
    )

Alexis 28.01.2020 - 16:52

Благодарю! Крайне приятно читать настолько подробно и легко изложенный материал.

ааа 19.04.2020 - 10:57

Огромное спасибо за проделанный труд. Очень акутальо!

Garry 22.06.2020 - 12:58

Собирать exe-шник из Python это идиотизмъ. grinning smiley Как писали выше - сложные программы будут весить от 200 mb, а helloworld'ы на 100 строк делает только школота. Она же и любит все это дело упаковывать, потому что понятия не имеет от сборке собственного whl пакета и embedded Python.

Test 21.09.2020 - 13:56

pygame, cx-freeze

Я написал программу на pygame, у меня в ней всё правильно, но при компиляции возникает ошибка(см. ниже) как её исправить?

running bdist_msi running build running build_exe pygame 1.9.6 Hello from the pygame community. https://www.pygame.org/contribute.html C:\Users\Username\anaconda3\lib\site-packages\cx_Freeze\finder.py:309: VisibleDeprecationWarning: zmq.eventloop.minitornado is deprecated in pyzmq 14.0 and will be removed.

    Install tornado itself to use zmq with the tornado IOLoop.

  deferredImports, namespace = namespace)

C:\Users\Username\anaconda3\lib\site-packages\IPython\kernel\__init__.py:13: ShimWarning: The IPython.kernel` package has been deprecated since IPython 4.0.You should import from ipykernel or jupyter_client instead.

  "You should import from ipykernel or jupyter_client instead.", ShimWarning)

error: The baseline image directory does not exist. This is most likely because the test data is not installed. You may need to install matplotlib from source to get the test data.