2014-06-21 2 views
3

내 python Tkinter GUI 파일을 py2exe와 함께 .exe 실행 파일로 패키징하는 데 문제가 있습니다. 내가 명령 프롬프트를 통해 응용 프로그램을 구축하고 변환 된 .EXE 응용 프로그램을 실행을 완료하면, 나는 오류 얻을 : 내가 넣어 이미지로 기능 할 수있을 py2exe에 어떻게합니까이미지 패키징 py2exe?

Traceback(most recent call last): 
    File "Gui.py", line 15, in <module> 
    File "Tkinter.pyc", line 1624, in wm_iconbitmap 
    _tkinter.TclError: bitmap "TSicon.ico" not defined 

을 내 Tkinter Python 파일을 성공적으로 내 파이썬 파일을 .exe 실행 파일로 변환합니다.

+0

궁금한데 컴파일 된 exe-python 스크립트가 컴파일되지 않은 파일과 같은 외부 파일에 액세스 할 수 있습니까? – aIKid

답변

1

TSicon.ico.exe 파일이있는 폴더와 같은 폴더에 복사되지 않는 것 같습니다. 파이썬 파일과 TSicon.ico이 같은 폴더에 있다고 가정합니다.

from distutils.core import setup 
import py2exe 

data_files = [('', [r'TSicon.ico'])] 

setup(
windows =['tk_with_image.py'], 
data_files = data_files, 
options={ 
     } 
) 

이제 .exe 파일을하고 TSicon.ico 동일한 폴더 (dist)에있을 것, 모든 것이 작동합니다 : 그런 다음 setup.py는 다음과 같이한다.