python - 导入 win32com.client 错误

标签 python pywin32

当我尝试:

from win32com.client import Dispatch

在 Python 中我收到错误:

Traceback (most recent call last): File "", line 1, in from win32com.client import Dispatch File "C:\Users\Lynn\Documents\2e master\masterproef\python\lib\site-packages\win32com__init__.py", line 5, in import win32api, sys, os ImportError: No module named win32api

我已经尝试将文件 pythoncom27.dllpythonwintypes27.dll 复制到 python\lib\site-packages\win32python\lib\site-packages\win32com 但这没有帮助。

我已经从 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 安装了 pywin32-217.win32-py2.7.‌exe

我也已经搜索过重复的文件,但也没有成功。

我之前安装过其他软件包(numpy,...),它们都工作得很好。

我使用的是 Python 2.7

最佳答案

我已经解决了我的问题:-)经过更多的谷歌搜索,我终于找到了一些有用的东西:

http://www.python-forum.org/pythonforum/viewtopic.php?f=15&t=17163&p=156600

当我使用“选择修复兼容性问题”运行 .exe 文件时,一切都神奇地起作用了!

关于python - 导入 win32com.client 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13033803/

相关文章:

python - 使用python检查注册表项是否存在

python - 扩建和 Virtualenv

python - 合并 2 个列表时 pd.DataFrame() 失败

python - .py 脚本直接进入 PyCharm

events - 如何在python中捕获打印机事件

python - 在使用 Python 的 Windows 中,如何终止我的进程?

python - 如何使用 win32com.client 通过 python 将 XLA 添加到 Excel 中?

python - 卡夫卡生产者刷新和轮询之间的区别

python - 删除具有一定百分比的 0's pandas 的列和行

python - win32com.client.Dispatch 有效但 win32com.client.gencache.EnsureDispatch 无效