2019年11月24日 星期日

pyinsaller 打包含有 pyodbc 的專案記得加入 --hidden-import pyodbc, 有模組要用 -p 包進去




請參考:
Pyinstaller將python程式打包為執行檔


發現專案加入 pyodbc 後, 打包出現錯誤, 最後測試在 compile 的指令內加以下內容強制引入就ok了.

pyinstaller --hidden-import pyodbc -F .\test.py

----------------------------------------------------------------
20191129 加入:
----------------------------------------------------------------
如一個大程式切割成多個小module 時, 在打包時, 所切割module 要用

-p .\auto_inv3di_module_f.py  把模組包進去,

如果沒有包進去, pyinstall 仍會打包完成, 但執行時會找不到.



沒有留言: