Python 3.8 error: ModuleNotFoundError: No module named 'pyttsx3'

Python 3.8 error: ModuleNotFoundError: No module named 'pyttsx3'

所以基本上我试图弄清楚为什么安装了一个名为“pyttsx3”的模块,但出于某种原因在 VS 代码中它拒绝 运行 并给我错误代码 ModuleNotFoundError: No module named 'pyttsx3',但是当我查看我的已安装模块列表时,实际上安装了 pyttsx3 吗?我一直在尝试让它与这个直接取自 git-hub 的最小可重现示例一起工作,作为此 python 模块的示例代码:

import pyttsx3
engine = pyttsx3.init()
engine.say("I will speak this text")
engine.runAndWait()

有人对此有什么想法吗?尽管安装了它,但它不会导入,这对我来说似乎很奇怪?

我对 pyttsx3 也有类似的问题。 我降级到 Python 3.7,然后它工作正常。