gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-30 00:43:59 26 4
gpt4 key购买 nike

今天,在 Quora 上冲浪时,我遇到了 answers关于 python 可以做的惊人事情。我尝试使用 pyttsx Text to Speech Convertor,结果出现了 No module named Win32com.client 错误。

关于这个错误有很多答案,但大多数答案都不够(至少对我来说),因为建议的解决方案不符合要求。

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

这是我目前尝试过的:

>>> 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
ImportError: No module named win32com.client

解决方案:安装来自 This Link 的软件包.根据您的 Python 安装类型(32/64 位)选择 32/64 位版本。

最佳答案

我遇到了同样的问题。我从 here 安装了 pywin32 (根据您的喜好下载构建)。我下载了我的 python 版本(32 位)。

安装后我可以导入 win32com.client

import win32com.client

关于python - 使用 pyttsx 包时没有名为 Win32com.client 的模块错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35380810/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com