pyttsx3.init()将导致程序崩溃,并出现诸如“输入无用”之类的错误.我该如何解决



我直接运行时会得到"输入错误"。无法复制粘贴,因为它不会让我出于某种原因选择文本。我遇到的另一个错误是通过空闲运行时,是找不到pyttx3模块。我可以在其他IDE中将其导入,并且直接与Python一起运行时会导入它。这是我的代码:

import pyttsx3
engine = pyttsx3.init()

编辑:是的,我的意思是eoferror。我已经尝试了这里列出的其他解决方案,但它们对我不起作用,我也认为IDLE甚至根本没有识别该模块是非常奇怪的。我的OS版本是Windows 10版本1803(64位(,而我的Python版本为3.7.2。

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

我在Windows上并运行Python 3.7;我不知道这是怎么发生的,但是在" appdata local temp gen_py 3.7"下有一个名为" dicts.dat"的空文件。p>

我发现了一个修复程序。我完全重新安装了Python。然后所有的软件包都可以。

如果所有命令和函数调用都正确,并且错误开始出现错误,则由于任何错误的调用或打扰了文件,可能发生了任何可能发生的错误。

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

pip install -upgrade pyttsx3

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

最新更新