pyintaller 打包后报No module named 'XXX'
在pycharm中运行一切正常,但是使用pyinstaller打包之后,双击exe就提示缺乏某某module
百度一番之后,尝试了说hidden-import之类的,以及说只留一个主程序在最外层啥的,但是对于我这边都不起作用
最后突然想到,会不会是本地电脑环境并没有安装到缺乏的包
于是就在本地打开一个命令行窗口,输入:
pip install pyautogui (我这里报的是找不到pyautogui这个包,所以安装的是这个,你们试试安装对应缺乏的包)
安装完之后,重新执行打包
重新第一次打包运行,可能还会报错,删除build和dist文件夹,以及.spec文件,重新执行一次打包,我的问题就解决了。