pyinstaller打包后提示importERROR但没有详细信息

sj131******** 2021-03-30 04:23:16
我制作了一个程序,主要程序为OSRR.py,import了另外两个文件ExcelA.py和ExcelB.py,当我在visual studio中运行时,程序可以正常执行,但我使用pyinstaller打包成一个独立的exe文件以后,运行会报错“importERROR”,但是后面没有提示导入哪个名称报错了,打包命令是:pyinstaller -F OSRR.py -p ExcelA.py -p ExcelB.py --hidden-import ExcelA --hidden-import ExcelB 报错如下图。


之前我没有新建这个ExcelB.py的时候,直接打包OSRR.py和Excel.py是可以正常打包的,新建了一个ExcelB并在OSRR.py中导入后出现报错,于是我将ExcelB.py中import的库,新建了一个项目导入后直接运行,也出现报错了,如下图。



目前我已经没有任何思路了,也不知道如何去排查具体错误,所有import的内容我都卸载了重新调用pip install安装了,仍然无效,求大佬们指点。
...全文
242 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sj131******** 2021-04-06
  • 打赏
  • 举报
回复
引用 4 楼 陈年椰子 的回复:
应该去发篇博客,写下解决过程。
没找到在哪写博客。。。
sj131******** 2021-04-06
  • 打赏
  • 举报
回复
说实话,过去这么多天了我都没找到在哪有写博客的按钮。。。
陈年椰子 2021-03-31
  • 打赏
  • 举报
回复
应该去发篇博客,写下解决过程。
sj131******** 2021-03-30
  • 打赏
  • 举报
回复
问题已解决,测试出来了,哈哈哈哈哈
jtyylly 2022-06-08
  • 举报
回复
@sj131******** 请问可以说一下怎么解决的吗 我也遇到了这个问题
sj131******** 2021-03-30
  • 打赏
  • 举报
回复
我在Test1.py中把所有import都删除了,然后一个一个试,发现是这一串代码的问题:
from pynput.keyboard import Key,Controller

但是还是不知道怎么解决这个问题,也卸载了pynput并重装了,还是没有用。
sj131******** 2021-03-30
  • 打赏
  • 举报
回复
补充说明一下,ExcelB中import的库,我在visual studio中直接运行没有报错,也是在打包成exe后,运行exe文件后报错的。

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧