首页 > 解决方案 > PyInstaller ImportError:无法从“docx”导入名称“文档”

问题描述

我正在尝试使用 PyInstaller 将我的脚本转换为 .exe 文件...我的脚本正在使用该docx模块,这会导致尝试创建 exe 时出现一些问题。我尝试添加docx.py到与我的脚本相同的目录,然后使用 PyInstaller 但它仍然无法正常工作:ImportError: cannot import name 'Document' from 'docx'. (导致此错误的行是from docx import Document)。

标签: pythonpyinstallerpython-docx

解决方案


docx如果您有一个与脚本在同一目录中命名的模块,则会发生此错误。它不是加载已安装的docx模块,而是加载优先的“本地”模块。

因此,您需要撤消该步骤并尝试其他方法。


推荐阅读