Не удается найти модуль "cx_freeze__init__" при замораживании скрипта Python
Поэтому я пытаюсь заморозить скрипт Python как.exe. Я установил cx_freeze, чтобы сделать так, как я использую 3.4. Я успешно создал файл setup.py, а также запустил сборку, которая появляется в папке сборки и появляется.exe. Тем не менее, когда я открываю.exe он отображает следующую ошибку:
zipimport.ZipImportError: can't find module 'cx_Freeze__init__'
Fatal python error: unable to locate initialization module
Current thread 0x00001d58 <most recent call first>:
Я верю, что все сделал правильно. В файле library.zip действительно есть файл cx_Freeze_init_.pyc, однако он не может найти его по какой-то причине. Единственная другая ошибка, которая у меня была, заключалась в том, что некоторые модули отсутствовали во время сборки cmd:
Missing modules:
? _dummy_threading imported from dummy_threading
? ce imported from os
? doctest imported from heapq
? getopt imported from base64, quopri
? org.python.core imported from copy
? os.path imported from os
? posix imported from os
? pwd imported from posixpath
? subprocess imported from os
This is not necessarily a problem - the modules may not be needed on this platfo
rm.
Это setup.py, который я использовал:
from cx_Freeze import setup, Executable
# Dependencies are automatically detected, but it might need
# fine tuning.
buildOptions = dict(packages = [], excludes = [])
base = 'Console'
executables = [
Executable('guess.py', base=base)
]
setup(name='Guess',
version = '1.0',
description = 'test',
options = dict(build_exe = buildOptions),
executables = executables)
Заранее спасибо!