1

当我尝试:

from win32com.client import Dispatch

在 Python 中我得到错误:

回溯(最后一次调用):文件“”,第 1 行,从 win32com.client 导入调度文件“C:\Users\Lynn\Documents\2e master\masterproef\python\lib\site-packages\win32com__init__.py” , 第 5 行, 在 import win32api, sys, os ImportError: No module named win32api

我已经尝试将文件复制到并且没有pythoncom27.dll帮助。pythonwintypes27.dllpython\lib\site-packages\win32python\lib\site-packages\win32com

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

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

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

我正在使用 Python 2.7

4

2 回答 2

1

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

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

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

于 2012-10-23T16:03:49.657 回答
1

这为我解决了这个问题

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

pip install pypiwin32

这将在 virtualenv 或 tox 等中工作

于 2017-09-27T05:11:41.983 回答