【问题标题】:win32api no dll error pythonwin32api没有dll错误python
【发布时间】:2014-06-06 19:16:29
【问题描述】:

我已经搜索并尝试了大多数答案,但没有一个能解决我的问题。我有一个用 Python 3.4 编写的 pyton 脚本。我有进口win32api。执行后我得到:

    import win32api
ImportError: DLL load failed: The specified module could not be found.

经过研究,我发现发生这种情况的原因有很多,没有运行安装后脚本,没有安装正确的架构等。我安装了 amd64 版本并运行了安装后脚本。我不知道还能做什么,但我需要它来工作,因为我需要从我的应用程序中打印一个文档。

我在奔腾处理器(不是 AMD)下运行 Windows 8 64 位,但它在 sourceforge 页面上是 amd 或 32 位。我正在运行安装了 64 位的 python 3.4。

【问题讨论】:

  • 查看 this page 并查看 Py3.4-amd64 版本是否适合您。那里的包裹我真的很幸运。
  • 没关系,我刚刚试了一下,得到了同样的错误。奇怪...
  • 所以非官方页面也不适合你?
  • @MattDMo,我想通了!

标签: python winapi dll


【解决方案1】:

答案很简单,没人看到。您必须先导入 pythoncom 库:

import pythoncom
import win32api
import win32print

我希望这对其他人有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多