python3.7 pyinstaller 打包exe可执行文件报错

自己设计了一个简单的界面调用AI模型用于检测工业产品缺陷

界面有了之后就打算在pyinstaller做成可执行文件,供客户使用。在python3.7 使用pyinstaller 版本v3.5打包时成功了,但是运行可执行程序闪退,并有报错信息:

报错信息:no such file or directory:"c:\\user\\****\\appdata\\local\\temp\\_MEI24122\\astor\\VERSION

 

查了一些资料,很难解决,最后发现是astor版本有问题,将astor==0.8.1 变更astor==0.8.0

pip install astor==0.8.0

如果报错信息是如下也是版本问题。

file"site-packages\astor\__init__.py",line 24,in <model>