pyintaller 打包后报No module named 'XXX'

在pycharm中运行一切正常,但是使用pyinstaller打包之后,双击exe就提示缺乏某某module

 

百度一番之后,尝试了说hidden-import之类的,以及说只留一个主程序在最外层啥的,但是对于我这边都不起作用

 

最后突然想到,会不会是本地电脑环境并没有安装到缺乏的包

 

于是就在本地打开一个命令行窗口,输入:

pip install pyautogui  (我这里报的是找不到pyautogui这个包,所以安装的是这个,你们试试安装对应缺乏的包)

 

安装完之后,重新执行打包

 

重新第一次打包运行,可能还会报错,删除build和dist文件夹,以及.spec文件,重新执行一次打包,我的问题就解决了。

posted on 2021-08-18 17:23  必经之路  阅读(385)  评论(0编辑  收藏  举报

导航