Python ModuleNotFoundError,尽管已安装模块

2024-05-23 19:32:39 发布

您现在位置:Python中文网/ 问答频道 /正文

导入时:

import speech_recognition as sr
import pyttsx3

我得到一个错误:

ModuleNotFoundError: No module named 'speech_recognition'
ModuleNotFoundError: No module named 'pyttsx3'

Tags: noimportas错误speechnamedmodulerecognition
2条回答

请在同一虚拟环境中运行pip list,并检查列表中是否存在您的模块

另外,请先在python终端中运行相同的导入

我假设您使用的是Python3,并且您的pip已安装且功能正常(根据您的操作系统,您可能需要以管理员身份使用sudo或run命令):

sudo pip uninstall speechrecognition
sudo pip install speechrecognition  no-cache-dir

然后:

sudo pip uninstall pyttsx3 
sudo pip install pyttsx3  no-cache-dir

No cache dir选项将确保您从头开始下载依赖项,以防以前在缓存中下载时出现任何问题。 也可能是您正在使用VENV,或者您的环境变量混乱。 确保您使用的是哪种Python和Pip:

python  version
pip -V

相关问题 更多 >