pyinstaller发布exe,弹出Failed to execute script main

1.在PyCharm中按Alt+F12打开Terminal对话框

1.1我的项目文件放在wxpython目录下,D:\learn\Weather index insurance\wxpython>pyinstaller -F -w teaindex_main.py 

1.2运行结束后在D:\learn\Weather index insurance\wxpython目录下生成dist文件夹和build文件夹,我的exe程序在dist文件夹下,双击exe弹出:

1.3重新在Terminal对话框中,运行D:\learn\Weather index insurance\wxpython>pyinstaller -F teaindex_main.py ,运行exe,可以看到问题所在,缺少module typedefs

1.4查阅网上的解决方法

将打包代码改成:

D:\learn\Weather index insurance\wxpython>pyinstaller -F teaindex_main.py --hidden-import sklearn
.neighbors.typedefs

问题解决了!成功生成可以运行的exe文件

扫描二维码关注公众号,回复: 6349149 查看本文章

猜你喜欢

转载自www.cnblogs.com/suncf/p/10974905.html