首页 > 解决方案 > Python pyinstaller pydocx

问题描述

我有一个 python 应用程序,它使用了一些库,包括 python-docx。在应用程序中,我有一个 templates/*.docx 目录,其中包含一些带有空表的 docx 文件,我复制并填写了应用程序逻辑。当我从命令行运行程序时,这工作正常。

但是,当我使用 pyinstaller --onefile --add-data templates/*docx;。main.py (我在 Windows 上)然后 pyinstaller 创建一个 exe,但是在执行该 exe 时,我在命令行中收到错误:错误:在 'medium_risk.docx' 找不到包。请在我打印异常的 try/catch 块中注意这一点。尝试了很多不同的东西,但无法让它发挥作用。

有人有想法吗?那很好啊。

标签: pythonpyinstallerpython-docx

解决方案


推荐阅读