-1

当我直接运行它时,我得到“输入错误”。无法复制粘贴它,因为它不会让我出于某种原因选择文本。通过 IDLE 运行它时,我得到的另一个错误是找不到 pyttx3 模块。我可以将它导入其他 ide,直接使用 python 运行时可以导入。这是我的代码:

import pyttsx3
engine = pyttsx3.init()

编辑:是的,我的意思是 EOFError。我尝试了此处列出的其他解决方案,但它们对我不起作用,我还认为 IDLE 甚至根本无法识别该模块是非常奇怪的。我的操作系统版本是 Windows 10 版本 1803(64 位),我的 python 版本是 3.7.2 。

4

3 回答 3

0

我想出了一个解决办法。我完全重新安装了python。然后所有的包,它的工作。

于 2019-07-14T07:57:45.510 回答
0

如果所有命令和函数调用都是正确的并且错误开始神秘地出现,那么任何错误都可能由于任何错误调用或干扰文件而发生。

它有一个简单的解决方案......只需在命令提示符下打开脚本目录并输入命令

pip install --upgrade pyttsx3

这将自动卸载然后重新安装将其设置为默认值的库。这一直对我有用,所以我认为这对你也有用..

于 2020-06-04T18:25:44.393 回答
0

我有同样的问题。突然 pttsx3 不再工作了,甚至创建一个新的虚拟环境也不起作用。

我在 Windows 上运行 Python 3.7;我不知道这是怎么发生的,但是在“AppData\Local\Temp\gen_py\3.7”下有一个名为“dicts.dat”的空文件导致了这个错误,删除这个文件立即为我解决了这个问题。

于 2019-10-10T09:43:13.787 回答