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 """
- 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 именно компилирует код питона а не архивирует, жаль а я хотел питон учить
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 это идиотизмъ. Как писали выше - сложные программы будут весить от 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.