作者peonykk (iamkzz)
看板Python
标题[问题] pyinstaller 打包後找不到 openpyxl 套件
时间Thu Oct 5 21:41:21 2023
如题,希望有强者版友有解决过类似问题可以经验分享 ><
原本用 pyinstaller 一直都可以顺利打包执行的,结果这周包完的 .exe 执行时一直出
现错误。
错误如下图
https://imgur.com/nN0XVc1
(白色色块跟包的 .py 档内容有关,所以先码掉,主要是找不到
openpyxl 的问题)
已尝试过
(1) anaconda prompt 卸载 openpyxl & pyinstaller 再重装
(2) 用 pyinstaller --hidden-import=openpyxl main.py
(3) 找到 C槽里面的 \anaconda3\Lib\site-packages\PyInstaller\hooks 资料夹,丢一
个 hook-openpyxl.py 进去
其他可能需要知道的事
(1) 换电脑包也还是不行
(2) 确定不是包的 .py 档的问题
(3) 我的电脑C槽的不同资料夹下里面分别有 Anaconda3 跟 anaconda3,不知道会不会是
这个问题
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.113.71.241 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1696513283.A.F04.html
1F:→ lycantrope: 改用nuitka,pyinstaller毛太多了 10/05 23:02
3F:推 a9202507: 问chatgpt看看,我最近用它debug小有帮助。 10/07 20:39
4F:推 yiche: 同1F 10/08 12:14
5F:→ mike8301: 可以建虚拟环境,在环境下打包试试 10/27 17:50
6F:推 hanksky: 这个通常是打包的python的site-package与你平常执行pyth 11/21 00:50
7F:→ hanksky: on用的site-package不同,理论上应该是所有的套件包都没 11/21 00:50
8F:→ hanksky: 进去,要慢慢去试 11/21 00:50