导入win32com.client错误

时间:2012-10-23 15:19:41

标签: python pywin32

当我尝试:

from win32com.client import Dispatch
在Python中

我收到错误:

  

Traceback(最近一次调用最后一次):文件“”,第1行,in          来自win32com.client import Dispatch File“C:\ Users \ Lynn \ Documents \ 2e   掌握\ masterproef \ python的\ LIB \站点包\ win32com__init __。PY”   5号线,在       import win32api,sys,os ImportError:没有名为win32api的模块

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

我已经从pywin32-217.win32-py2.7.‌exe

安装了http://www.lfd.uci.edu/~gohlke/pythonlibs/

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

之前我已经安装了其他软件包(numpy,...),它们都运行良好。

我正在使用Python 2.7

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

这解决了我的问题

https://pypi.python.org/pypi/pypiwin32

pip install pypiwin32

这将适用于virtualenv,或者使用tox等