首先根据pyinstaller -F xx.py打包,失败,出现错误:
No module named 'typedefs'
然后正常操作,百度
结果百度到一堆答案
https://blog.csdn.net/zyc121561/article/details/79562935
根据这位老哥博客的解决,在xx.spec里的hiddenimports加上typedefs,没有用,报错以后还是No module named 'typedefs'。
接着百度
https://blog.csdn.net/qq_40587575/article/details/86500445
这位老哥总结的很全面,原来typedefs的全名是sklearn.neighbors.typedefs
加上,OVER
另外,我的exe需要一个模型,故要把lgs.pickle文件移到和exe一个路径下才可以
附上:
百度到WARNING lib not found到的解决方案:https://www.v2ex.com/t/421334(个人感觉这个WARNING不重要,应该是不影响的)