Python 3.6 ModuleNotFoundError:没有名为“pyttsx3”的模块

新手上路,请多包涵

我完全不知道可能是什么问题。我做了 pip 安装程序 (pip install pyttsx3) 并重新安装了 JetBrains PyCharm,但它仍然无法正常工作。

原文由 Koska 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.5k
2 个回答

启动 pyCharm 终端窗口,然后安装“pipenv”,它是改进的 pip 替代品,如下所示: pip install -u pipenv 然后使用 pipenv 而不是 pip,因为这将创建它自己的 Pipfile 和 virtualenv。您可以按如下方式安装 pyttsx3: pipenv install pyttsx3 这将创建一个 Pipfile 和一个 Pipfile.lock,pycharm 应该获取它们并确保它使用正确的 python 版本和 virtualenv 环境。否则检查您的 python 解释器是否在“运行/调试配置”中正确设置。如果它不在该列表中,那么您可以通过 Preferences->Project->Project Interpreter 选项添加一个新的 python 解释器。

原文由 Lingster 发布,翻译遵循 CC BY-SA 4.0 许可协议

我遇到过同样的问题。

我所做的只是使用“ python <filename> ”来运行程序而不是“ python3 <filename> ”并且它有效。

我不确定,但也许 pyttsx3 不支持 python3 语法来找到自己。

我希望这对像我一样搜索了几个小时的人有所帮助。

原文由 Akshayan Sinha 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进