我想知道我是否可以在PyCharm中使用pyttsx。我已经通过终端安装了它,它在终端的python shell中工作。我已经尝试过了,虽然我不确定这是不是正确的方法,但进入PyCharm/Preferences并转到项目解释器,点击+并搜索pyttsx,然后下载并尝试,但没有成功。我需要这与PyCharm中的终端一样工作。如果你能告诉我如何在空闲中做到这一点,那将是可以的,但不是理想的。我使用的是最新的IDLE (3.6.4)和PyCharm build #PC-153.4301.16。我正在寻找这与python的工作。我在互联网上找了找,什么也没找到。下面是我正在尝试做的事情的一个片段:import pyttsx engine = pyttsx.init() engine.say('Good morning.') engine.runAndWait()
我看过其他的堆栈溢出页面,没有一个能帮上忙。我还查看了PyCharm网站。
发布于 2018-03-01 10:07:25
所以PyCharm很有趣。但本质上你不需要做任何事情。它应该是“开箱即用”的。如果您遇到问题,请发布错误输出,以便我们可以更好地帮助您!
一般来说,pycharm会尝试使用venv,所以要确保你选择的是你的系统解释器。如果它安装在你的系统中,那么你不需要“通过”pycharm获得它,因为它只是做与pip相同的事情(在大多数情况下)。
也就是说,因为您使用的是python 3+,所以需要
pip install pyttsx3 然后
import pyttsx3pyttsx不是为python 3+创建的,并且与它有一些严重的不兼容。而pyttsx3是为python 3+制作的更新版本。
https://stackoverflow.com/questions/48675883
复制相似问题