今天采用pyinstaller打包文件,打包语句是
pyinstaller --noconfirm --onedir --windowed --add-data "C:/Users/bxx/Desktop/asdf/proccesing/icons;icons/" "C:/Users/bxx/Desktop/asdf/proccesing/main.py"
打包后出现以下报错:
这就很让人难受了,打包前直接运行就没有问题,打包后就不行了。
我查看了一下,路径下确实有这个包。
一顿百度之后找到了这个博客
https://blog.csdn.net/python_new/article/details/80396094
好吧,那它找不到,就直接给他用“–hidden-import”加进去吧,就是这样
pyinstaller --noconfirm --onedir --windowed --add-data "C:/Users/bxx/Desktop/asdf/proccesing/icons;icons/" --hidden-import fabio.HipiCimage "C:/Users/bxx/Desktop/asdf/proccesing/main.py"
但是问题又来了,虽然这个包找到了,打包后发现缺fabio包下的另一个文件。。。在尝试添打包了五次之后,我怀疑这整个包