我在Windows上运行Python 3.5.1和PyInstaller 3.2。
我需要将我的脚本编译成exe。我以前用pyintaller用不同的脚本做过,没有问题。Pyinstaller在导入xlrd时遇到了问题。我已经试过了。
--hidden-import=xlrd
也试过
--hidden-import xlrd and neither has worked.
我听说过hooks,但我找不到任何关于如何设置hook-xlrd.py文件的文档。
我一直收到错误信息。
ImportError.No Module called xlwt: No Module called xlwt
脚本在命令提示符下运行得很完美,我在Windows上运行Python 3.5.1和PyInstaller 3.2。
不知为何,你的应用程序需要 xlwt
. 所以做一个 pip install xlwt
再加上 --hidden-import=xlwt
的论点。 更全面的指南,请看 此处.