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

sj13155158153 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安装了,仍然无效,求大佬们指点。
...全文
182 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sj13155158153 2021-04-06
引用 4 楼 陈年椰子 的回复:
应该去发篇博客,写下解决过程。
没找到在哪写博客。。。
  • 打赏
  • 举报
回复
sj13155158153 2021-04-06
说实话,过去这么多天了我都没找到在哪有写博客的按钮。。。
  • 打赏
  • 举报
回复
陈年椰子 2021-03-31
应该去发篇博客,写下解决过程。
  • 打赏
  • 举报
回复
sj13155158153 2021-03-30
问题已解决,测试出来了,哈哈哈哈哈
  • 打赏
  • 举报
回复
jtyylly 06-08
@sj13155158153 请问可以说一下怎么解决的吗 我也遇到了这个问题
  • 举报
回复
sj13155158153 2021-03-30
我在Test1.py中把所有import都删除了,然后一个一个试,发现是这一串代码的问题:
from pynput.keyboard import Key,Controller

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

3.7w+

社区成员

JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • ITBOB • 鲍勃
加入社区
帖子事件
创建了帖子
2021-03-30 04:23