相关疑难解决方法(0)

Python 3.4:ImportError:没有名为win32api的模块

我在Windows 7上使用python 3.4.为了打开一个doc文件我正在使用这段代码

import sys
import win32com.client as win32

word = win32.Dispatch("Word.Application")
word.Visible = 0
word.Documents.Open("MyDocument")
doc = word.ActiveDocument
Run Code Online (Sandbox Code Playgroud)

我不确定为什么每次都会弹出这个错误

ImportError:没有名为win32api的模块

虽然我已经从http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32安装了pywin32 ,我也检查了我导入的路径...我已经尝试重新安装pywin32但是没有删除错误.....

任何建议....请帮助

谢谢

python pywin32

14
推荐指数
3
解决办法
8万
查看次数

使用pyttsx包时,没有名为Win32com.client的模块错误

今天,在Quora上冲浪时,我遇到了python可以做的惊人事情的答案.我试图使用pyttsx 文本到语音转换器,这给了我一个No module named Win32com.client错误.

关于这个错误有很多答案,但是大多数答案还不够(至少对我而言),因为提出的解决方案不符合要求.

对于初学者,我使用的是Python2.7,并且C:/Windows/System32在我的C:/Python27/Scripts文件夹中与关键字"pywin32"相关的任何脚本中都没有DLL .我需要一个具体的解决方案

这是我到目前为止所尝试的:

>>> import pyttsx
>>> engine = pyttsx.init()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\pyttsx\__init__.py", line 39, in init
eng = Engine(driverName, debug)
File "C:\Python27\lib\site-packages\pyttsx\engine.py", line 45, in __init__
self.proxy = driver.DriverProxy(weakref.proxy(self), driverName, debug)
File "C:\Python27\lib\site-packages\pyttsx\driver.py", line 64, in __init__
self._module = __import__(name, globals(), locals(), [driverName])
File "C:\Python27\lib\site-packages\pyttsx\drivers\sapi5.py", line 19, in <module>
import win32com.client …
Run Code Online (Sandbox Code Playgroud)

python python-2.7 python-3.x pyttsx

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×2

python-2.7 ×1

python-3.x ×1

pyttsx ×1

pywin32 ×1