VSCode中pip安装pyttsx3成功但运行代码提示ModuleNotFoundError
解决pip安装pyttsx3后仍出现ModuleNotFoundError的问题
跨磁盘运行代码不会引发该问题,核心原因是你运行代码时使用的Python解释器,和执行pip install时的解释器不属于同一个环境。
从错误信息来看,你当前调用的Python路径是:C:/Users/Usernme/AppData/Local/Microsoft/WindowsApps/python3.11.exe,按以下步骤解决:
确认该解释器是否已安装pyttsx3:
在终端运行:C:/Users/Usernme/AppData/Local/Microsoft/WindowsApps/python3.11.exe -m pip list查看输出中是否有
pyttsx3,如果没有,用该解释器的pip重新安装:C:/Users/Usernme/AppData/Local/Microsoft/WindowsApps/python3.11.exe -m pip install pyttsx3在VSCode中匹配对应解释器:
点击VSCode左下角显示的Python版本号,在弹出的解释器列表中,选择C:/Users/Usernme/AppData/Local/Microsoft/WindowsApps/python3.11.exe,确保后续代码运行使用这个安装了pyttsx3的环境。后续避免环境混淆的建议:
安装Python包时,始终使用python -m pip install [包名](或对应版本的python3 -m pip install [包名]),而非单独的pip命令,这样能保证包安装到你当前正在使用的Python环境中。
内容的提问来源于stack exchange,提问作者barugas barugas
相关产品推荐
相关产品推荐

