내 프로그램이 아나콘다 스파이더에서 작동합니다. 그러나 동결 후에는 xgboost 및 pandas가있는 위젯을 제외하고 tkinter 모듈을 사용하는 모든 위젯이 작동합니다. 오류가 표시되지 않고 빌드가 작동했지만 버튼이 작동하지 않고 위젯이 표시되지 않습니다.txinter가있는 cxfreeze 위젯 xgboost가 표시되지 않지만 오류가 없습니다.
내 setup.py 파일에서 xgboost를 가져 오려고했지만 tkinter가있는 다른 모든 위젯이 제대로 작동하지 않았습니다. 그래도 오류는 없습니다. 이 문제를 경험하거나 해결 한 사람이 있습니까?
다음은 가장 효과가있는 작업입니다. 이것은 다른 위젯이 tkinter에서 작동하지만 xgboost 및 pandas에서 작동하지 않을 때의 나의 setup.py입니다.
from cx_Freeze import setup, Executable
import sys
import os
includes = []
include_files = [r"C:/Users/USER/Anaconda3/DLLs/tcl86t.dll",
r"C:/Users/USER/Anaconda3/DLLs/tk86t.dll",
r"C:/Users/USER/SAMPLE/xgboost_USE.model",
r"C:/Users/USER/SAMPLE/P1.ico"]
os.environ['TCL_LIBRARY'] = "C:/Users/USER/Anaconda3/tcl/tcl8.6"
os.environ['TK_LIBRARY'] = "C:/Users/USER/Anaconda3/tcl/tk8.6"
base = 'Win32GUI' if sys.platform == 'win32' else None
setup(name=application_title, version='1.0', description='SAMPLE',
options={"build_exe": {"includes": includes, "include_files":
include_files}},executables=
[Executable(r'C:/Users/USER/SAMPLE/sample.py', base=base)])
도와주세요.
터미널을 통해 응용 프로그램을 실행 해보면 오류가 표시됩니다. 또한 어떤 플랫폼에서 작업하는지 언급 해주십시오. – Simon
파이썬을 사용하고 있습니다. 메인 프로그램을 실행했을 때 anaconda python 콘솔에 오류가 없지만 위젯 중 하나를 동결 한 후에 표시되지 않습니다. xgboost가있는 것. –