作者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/m.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