Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么pycharm不喜欢';发动机&x27;_Python_Module_Pycharm - Fatal编程技术网

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行,在名称错误:名称“引擎”未定义据我所知,斯蒂芬。似乎是一个已知的问题,谷歌“没有名为“引擎”的模块”来查找它。