#在使用pyinstaller打包时遇到的问题记录
我在制作tkinter程序的时候使用了cnocr库,但是打包后总是没有把cnocr库打进去,需要自己写一个hook文件放进pyinstaller包中,一般放在site-packages\PyInstaller\hooks,根据自己选择的是本地还是虚拟venv环境而定,切记一定要删除项目目录下的.spec文件再打包,不然还是按之前的要求打的。
例如:hook-cnocr.py
from PyInstaller.utils.hooks import collect_data_files
datas = collect_data_files("cnocr")
举一反三,cnocr可以换成别的包名
重新打包,顺利成功。