将cx_freeze与tkinter一起使用时出错

时间:2018-04-20 11:39:16

标签: python tkinter scikit-learn cx-freeze gdal

我使用Tkinter为GUI编写了脚本,当我将其作为脚本运行时,该脚本运行良好。但我希望将我的应用程序分享给未在计算机上安装Python的其他人。 'python setup.py build'运行时没有错误并创建了所需的目录和文件',但是当我运行.exe文件时会出现很多错误。

我在脚本中导入的包是:

#gdal
#Tkinter
#cv2
#sklearn

我正在使用Windows 7专业Service Pack 1,32位计算机。

#Python version : 3.5.5
#cx_Freeze version: 4.3.3

请检查以下错误屏幕截图: enter image description here

1 个答案:

答案 0 :(得分:0)

如果没有您的实际设置脚本我无法确定,但您只需要将numpynumpy._methods添加到您的包列表中。

build_exe_options = {"packages": ["numpy", "numpy._methods"]}