py2exe
을 Python 프로그램에 사용하면 실행 파일을 얻을 수 있지만 tcl\
폴더도 생성됩니다.Numpy를 사용하면 py2exe를 사용할 때 tcl 폴더가 생성됩니다.
tcl/tk
을 전혀 사용하지 않아서 내 코드에 tkinter
과 관련된 내용이 없으므로 이상합니다.
왜 numpy
을 가져 오는 것이이 tcl\
폴더를 추가해야합니까? 어떻게 이런 일이 발생하지 않도록?
test.py
import numpy
print 'hello'
py2exe에 코드
의존성을 결정하는 데 사용되는 모듈 "혼동"도착from distutils.core import setup
import py2exe
setup(script_args = ['py2exe'], windows=[{'script':'test.py'}], options = {'py2exe': {'compressed':1,'bundle_files': 1}}, zipfile = None)
감사 :
당신은 당신이 찾을 의존성 그래프를 얻을 것이다. 좀 더 일반적으로 : *'Tkinter'를 사용하여 부드러운 *을 사용하는 경우에도'py2exe'를 사용할 때'tcl /'폴더를 피할 수 있다고 생각합니까? – Basj
"bundle to one exe"옵션이없는'py2exe'가 아니라'cx_freeze'를 사용하는 것이 확실하지 않습니다. 이론적으로 당신은 모든 파일을 압축 할 수 있어야하며,'tkinter '가 필요로하는'/ tcl' 디렉토리도 exe 안에 압축 할 수 있어야합니다. – Fenikso
'py2exe'에'bundle_files' 옵션을 사용할 수 있습니다. 도움이 될 수 있습니다. – Fenikso