我在Windows上运行Python 3.5.1和PyInstaller 3.2。
我需要将我的脚本编译成exe。我之前使用pyintaller用不同的脚本完成了这个并且没有任何问题。 Pyinstaller无法导入xlrd。我试过了:
--hidden-import=xlrd
以及
--hidden-import xlrd and neither has worked.
我听说过钩子但我找不到任何关于如何设置hook-xlrd.py文件的文档。
我收到了错误:
ImportError:没有名为xlwt的模块
脚本从命令提示符完美运行。
答案 0 :(得分:0)
以某种方式,您的应用程序需要xlwt
。这样做pip install xlwt
,然后将--hidden-import=xlwt
添加到您的参数中。
有关更全面的指南,请参见here。