Я пытаюсь заморозить свой проект Python3.2 и получить следующую ошибку после запуска получившегося исполняемого файла:
Возникла исключительная ситуация при вызове format_exception.У объекта 'str' нет атрибута '__cause__'.Исходное исключение: невозможно импортировать формат имени.
В проекте есть три внутренних пакета / модуля с файлами __init__.py.Он использует внешние пакеты: sqlite3, PyQt4, matplotlib, numpy, scipy.
Вот мой setup.py:
from cx_Freeze import setup, Executable
includes = ['re', 'PyQt4', 'os', 'scipy', 'csv', 'sqlite3', 'itertools', 'numpy', 'sys', 'matplotlib']
excludes = []
packages = []
path = []
GUI2Exe_Target = Executable(
# what to build
script = "xshape_report.py",
#initScript = None,
base = 'Win32GUI',
#targetDir = r"dist",
#targetName = "xshape_report.exe",
#compress = True,
#copyDependentFiles = True,
#appendScriptToExe = False,
#appendScriptToLibrary = False,
icon = None
)
setup(
version = "0.1",
description = "Reporting system",
author = "Katya",
name = "Xshape report",
options = {"build_exe": {"includes": includes,
"excludes": excludes,
"packages": packages,
"path": path
}
},
executables = [GUI2Exe_Target]
)
Та же ошибка, если я уйду, включает пустое.В чем может быть причина?