You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

pip已安装pyttsx3但运行Python脚本时报ModuleNotFoundError找不到模块

问题根因

运行脚本时调用的Python解释器与安装pyttsx3的Python环境不匹配:

  • 终端显示虚拟环境已激活,执行pip list查到的pyttsx3是安装在当前激活的虚拟环境内,对应路径为e:\programs i wrote heh\my ai\bin\env\scripts\python.exe
  • 从运行日志可见,VSCode调试启动时调用的是全局Python解释器C:\Users\mmmke\AppData\Local\Programs\Python\Python39\python.exe,该环境下未安装pyttsx3,因此抛出模块未找到错误。

解决步骤

  1. 切换VSCode当前工作区的Python解释器
    • 按下快捷键Ctrl+Shift+P调出VSCode命令面板
    • 搜索并选择Python: Select Interpreter
    • 在弹出的列表中选择路径匹配的虚拟环境解释器:e:\programs i wrote heh\my ai\bin\env\scripts\python.exe
    • 重启调试即可正常加载模块
  2. 终端直接运行验证
    可直接在当前激活虚拟环境的终端执行以下命令,确认功能正常:
    python "e:\Programs I wrote heh\My Ai\bin\Text to speach.py"
    

内容的提问来源于stack exchange,提问作者Max Drost

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 22:15:07