当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《使用pyttsx包时,没有名为Win32com.client的模块错误》经验,为你挑选了1个好方法。

今天,在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 "", line 1, in 
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 
import win32com.client
ImportError: No module named win32com.client

解决方案:从此链接安装软件包.根据您的Python安装类型(32/64位)选择32/64位版本.



1> Jeril..:

我有同样的问题.我从这里安装pywin32 (根据您的喜好下载构建).我下载了我的python版本(32位).

安装后我能够导入win32com.client

import win32com.client

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有