用pyinstaller打包.py文件,打包过程中没有问题,但运行.exe后出现如下错误:
如果运行.py文件的话我也有相关错误,但手动安装了openpyxl库后再打包还是报同样的错。总之是没有找到 openxyl。
解决方法:
pyinstaller -F main.py -n [程序名称] --hidden-import=openpyxl.cell._writer
最好在--hidden-import=XXX的XXX中写具体的名称。我曾参考的方法中提到只写入openpyxyl,但封装后还是有问题。
pyinstaller的指令,可以参考一下链接:
python文件打包成之pyinstaller使用_xiaomu_347的博客-CSDN博客
参考链接:
akshare打包exe问题解决 python 使用pyinstaller生成exe_sou6的博客-CSDN博客pyinstaller打包openpyxl和pandas包,报错ModuleNotFoundError openpyxl_禅主的博客-CSDN博客