Форум сайта python.su
0
здравствуйте. с помощью cx_freeze создаю exe файл своей программы. на моем компьютере она нормально запускается, а на др где не был установлен python выдает ошибку: “cx_Freeze FATAL Error: cannot get zipimporter instance”. программа написана на python 3.1.
вот скрип с помошью которого создаю exe файл:
from cx_Freeze import setup, Executable
includes = ['zlib', 'zipfile', 'gzip','zipimport']
GUI2Exe_Target_1 = Executable(
script = "adcvasc.py",
base = 'Win32GUI',
compress = False,
copyDependentFiles = True,
appendScriptToExe = False,
appendScriptToLibrary = False,
icon = None
)
setup(
name = "hello",
version = "0.1",
executables = [GUI2Exe_Target_1],
options = {"build_exe": {"optimize": 2,
"base": "Win32GUI",
"packages": "zipimport",
"copy_dependent_files": "True",
"includes": includes
}
}
)
Офлайн
0
такая же проблема не знаю что делать
Офлайн
1
Сообщение может выдаваться, если в пути до файлов присутствуют не латинские символы.
Первая же ссылка в Google сообщает о возможности изменения С файла с изменением локали (сам не пробовал):
http://www.mail-archive.com/cx-freeze-users@lists.sourceforge.net/msg00848.html
Попробуйте переместить Ваш скрипт в C:\
Офлайн