Python 为什么pycharm不喜欢';发动机&x27;
我正试图通过以下教程创建我自己的个人助理 我很难理解为什么会出现这种代码Python 为什么pycharm不喜欢';发动机&x27;,python,module,pycharm,Python,Module,Pycharm,我正试图通过以下教程创建我自己的个人助理 我很难理解为什么会出现这种代码 import pyttsx # text-to-speech library engine = pyttsx.init() # initiates speech engine engine.say('Hello World') # loads text into engine engine.runAndWait() # THIS LINE IS IMPORTANT, runs the speech engi
import pyttsx # text-to-speech library
engine = pyttsx.init() # initiates speech engine
engine.say('Hello World') # loads text into engine
engine.runAndWait() # THIS LINE IS IMPORTANT, runs the speech engine
正在产生以下结果
Traceback (most recent call last):
File "C:/Users/theo/AppData/Local/Programs/Python/Python36-32/VAtest.py", line 1, in <module>
import pyttsx # text-to-speech library
File "C:\Users\theo\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pyttsx\__init__.py", line 18, in <module>
from engine import Engine
ModuleNotFoundError: No module named 'engine'
回溯(最近一次呼叫最后一次):
文件“C:/Users/theo/AppData/Local/Programs/Python/Python36-32/VAtest.py”,第1行,在
将pyttsx#文本导入语音库
文件“C:\Users\theo\AppData\Local\Programs\Python\Python36-32\lib\site packages\pyttsx\uuuuu init\uuuuu.py”,第18行
从发动机进口发动机
ModuleNotFoundError:没有名为“引擎”的模块
当从命令行运行时,它会产生以下结果:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'engine' is not defined
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
NameError:未定义名称“引擎”
现在,我可以从输出中看出,它似乎认为没有一个称为引擎的模块,但我不明白为什么;我正确地遵循了教程
谢谢大家,我使用了错误版本的程序,经过一个小时的测试,我已经解决了一个工作版本 打开python控制台(在shell类型的python中),如果结果为
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named pyttsx
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为pyttsx的模块
模块pyttsx未正确安装
请参阅此和此打开python控制台(在shell类型的python中),如果结果为
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named pyttsx
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为pyttsx的模块
模块pyttsx未正确安装
请参阅此和此它看起来像是未正确安装了
pyttsx
,而不是pycharm问题。它可以从Python控制台工作吗?您是否命名了源代码文件引擎?双击了pyttxs,它是。我在控制台中尝试了它,并得到了这个回溯(最近一次调用):文件“”,第1行,在名称中错误:名称“引擎”没有定义据我所知不是Stephen。似乎是一个已知的问题,google“没有名为“引擎”的模块”来查找它。看起来pyttsx
没有正确安装,而不是pycharm问题。它可以从Python控制台工作吗?您是否命名了源代码文件引擎?双击了pyttxs,它是。我在控制台中尝试了它,并得到了这个回溯(最近一次调用):文件“”,第1行,在名称错误:名称“引擎”未定义据我所知,斯蒂芬。似乎是一个已知的问题,谷歌“没有名为“引擎”的模块”来查找它。