python - PyInstaller ImportError:无法从“docx”导入名称“文档”
问题描述
我正在尝试使用 PyInstaller 将我的脚本转换为 .exe 文件...我的脚本正在使用该docx
模块,这会导致尝试创建 exe 时出现一些问题。我尝试添加docx.py
到与我的脚本相同的目录,然后使用 PyInstaller 但它仍然无法正常工作:ImportError: cannot import name 'Document' from 'docx'
. (导致此错误的行是from docx import Document
)。
解决方案
docx
如果您有一个与脚本在同一目录中命名的模块,则会发生此错误。它不是加载已安装的docx
模块,而是加载优先的“本地”模块。
因此,您需要撤消该步骤并尝试其他方法。
推荐阅读
- python-2.7 - 如何在 ROS 上将 Twist 消息 cmd_vel 发布到turtlebot?
- javascript - 从数组中检索数值并添加自身
- axon - 如何在 axon 框架中发布领域事件
- java - 如何在调用默认重定向端点时告诉 Spring Security 5 使用不同的上下文
- javascript - 如何根据另一个对象数组中的元素对对象数组进行排序?
- reactjs - Framer Motion AnimatePresence 嵌套导入问题
- javascript - |Discord Bot 错误:找不到模块 './commands/ban.js'
- regex - 正则表达式从(十六进制值)7F 到 FF 中排除 ASCII 字符
- java - 如何在列的中间设置一个 char 数组?
- r - 如何从列表中过滤所有季度时间序列?