py2exe로 프로그램을 꾸리려고합니다. 그것은 특성 GUI를 사용합니다.
py2exe 특징 GUI
1 :
try 블록에서 기능 "convert_image"에 image.py에 import 문을 이동 한 후 상자에 포장 exe는 다음 사항의 두 번째에 실패 DIST \ traitsui \ ui_traits.py :에서. image.image 가져 오기 ImageLibrary
2 : DIST \ traitsui \ 이미지 \의 image.py 다음에 추적을 추가
root
+-...
+-main.py
+-setup.py
+-dist
+-...
+-main.exe
+-traitsui
+-...
+-ui_tratis.py
+-image
+-image.py
: traitsui.ui_traits는 HasBorder, HasMargin, 정렬
파일 구조를 가져에서예외 : 내가 얻을
import sys
raise Exception(str(sys.path))
image.py [ 'C : \ 사용자 ... \ DIST의 \를.']
은 그래서 경로를 잘 설정되어있는 것으로 보인다.
오류 추적 :
이Traceback (most recent call last):
File "main.py", line 8, in <module>
File "gui\FileSelect.pyc", line 8, in <module>
File "traitsui\api.pyc", line 27, in <module>
File "traitsui\basic_editor_factory.pyc", line 30, in <module>
File "traitsui\editor_factory.pyc", line 32, in <module>
File "traitsui\helper.pyc", line 32, in <module>
File "C:\Users\...\dist\.\traitsui\ui_traits.py", line 158, in <module>
from .image.image import ImageLibrary
File "C:\Users\...\dist\.\traitsui\image\image.py", line 34, in <module>
from traitsui.ui_traits import HasBorder, HasMargin, Alignment
ImportError: cannot import name HasBorder
setup.py : https://gist.github.com/2570888
더 library.zip 파일을? – jadkik94
나는 "skip_archive"를 사용한다 : True – KR2
나는 단지 "skip_archive"를 테스트했다 : False 그리고 그것도 작동하지 않는다 – KR2