내가 setup.py과 py2exe에를 사용하여 내 프로그램을 컴파일하려고했던 모든하지만 함께 프로그램을 컴파일하지 py2exe에하면 콘솔이 나에게주는이 :: 내가 시도 할 때마다 Tkinter를
Traceback (most recent call last):
File "setup.py", line 10, in <module>
zipfile = None)
File "C:\Python34\lib\distutils\core.py", line 149, in setup
dist.run_commands()
File "C:\Python34\lib\distutils\dist.py", line 955, in run_commands
self.run_command(cmd)
File "C:\Python34\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "C:\Python34\lib\site-packages\py2exe\distutils_buildexe.py", line 188, in run
self._run()
File "C:\Python34\lib\site-packages\py2exe\distutils_buildexe.py", line 267, in _run
builder.analyze()
File "C:\Python34\lib\site-packages\py2exe\runtime.py", line 164, in analyze
mf.import_hook(modname)
File "C:\Python34\lib\site-packages\py2exe\mf3.py", line 120, in import_hook
module = self._gcd_import(name)
File "C:\Python34\lib\site-packages\py2exe\mf3.py", line 274, in _gcd_import
return self._find_and_load(name)
File "C:\Python34\lib\site-packages\py2exe\mf3.py", line 337, in
_find_and_load
raise ImportError(name)
ImportError: Tkinter
나는 통해이 실행 콘솔을 사용하여 python.exe를 setup.py의 py2exe에는
setup.py 지금과 같이 보입니다 : distutils.core 가져 오기 설정 수입 py2exe에에서
을
setup(window=[{'script': 'filename.py'}], \
options={"py2exe": {"includes": ["decimal", "Tkinter", \
"tkFileDialog", "csv", "xml.dom.minidom", "os"], \
'bundle_files': 3, 'compressed': False}}, \
zipfile = None)
excludes = ["pywin", "pywin.debugger", "pywin.debugger.dbgcon",
"pywin.dialogs", "pywin.dialogs.list",
"Tkconstants","Tkinter","tcl", "_imagingtk", "PIL._imagingtk",
"ImageTk", "PIL.ImageTk", "FixTk"
]
제발 내가 도대체 무엇을하고 있는지 모른다.
당신은 파이썬 3에서 파이썬 3으로 컴파일
고마워요! 그러나 지금 그것은 나에게 준다 :'ImportError : tkFileDialog' 그래서 지금 내가 무엇을해야만 할까? –
@ Egor.L : 지금 당신은 무엇을해야합니까? 파이썬 2와 3 사이의 tkinter로 무엇이 바뀌 었는지 좀 더 연구해야합니다. –
그래, 정말 고마워! –