Python 导入win32com.client错误

Python 导入win32com.client错误,python,pywin32,Python,Pywin32,当我尝试: from win32com.client import Dispatch 在Python中,我得到一个错误: 回溯(最近一次调用):文件“”,第1行,在 从win32com.client导入调度文件“C:\Users\Lynn\Documents\2e master\masterproef\python\lib\site packages\win32com\uuuuu init\uuuuuuuu.py“, 第5行,在 导入win32api、sys、os ImportError:没有

当我尝试:

from win32com.client import Dispatch
在Python中,我得到一个错误:

回溯(最近一次调用):文件“”,第1行,在 从win32com.client导入调度文件“C:\Users\Lynn\Documents\2e master\masterproef\python\lib\site packages\win32com\uuuuu init\uuuuuuuu.py“, 第5行,在 导入win32api、sys、os ImportError:没有名为win32api的模块

我已经尝试将文件
pythoncom27.dll
pythonwintypes27.dll
复制到
python\lib\site-packages\win32
python\lib\site-packages\win32com
,但没有任何帮助

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

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

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

我正在使用Python2.7,我已经解决了我的问题:-)在更多的谷歌搜索之后,我终于找到了一些有用的东西:


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

这为我解决了这个问题


这将在virtualenv或tox等设备上运行。

您是在32位windows还是64位windows上?您可能需要自己安装或使用包含它的发行版(如ActiveState)。@CoreyGoldberg:my windows是64位的。但是我使用IDLE,它是一个32位的python GUI(我认为…在外壳的顶部,它说:python 2.7.3(默认,2012年4月10日,23:31:26)[MSC v.1500 32位(英特尔)]在win32404上找不到。这就是为什么SO有在完整答案中复制的策略,而不仅仅是链接到短暂的网站。如果页面或网站消失,至少信息保留在这里。
pip install pypiwin32