首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ModuleNotFoundError:尽管模块已成功安装,但没有名为“SpeechRecognition”的模块

ModuleNotFoundError:尽管模块已成功安装,但没有名为“SpeechRecognition”的模块
EN

Stack Overflow用户
提问于 2022-01-26 17:02:33
回答 1查看 292关注 0票数 0

如果这是个多余的问题请原谅。我看了几个类似的帖子,我相信我的问题是独一无二的。我正在制作一个简单的人工智能助手,使用一个关于极客健忘的教程。链接如下:

https://www.geeksforgeeks.org/build-a-virtual-assistant-using-python/

我想把它调整得更符合我的需求,我想我已经解决了所有的问题,包括用python3对应的import SpeechRecognition as sr代替python3。我使用PyCharm社区作为我的IDE,对于知道它的人,它允许您安装import使用的缺少的模块,方法是对它们进行鼠标移动并单击提示符来安装模块。长话短说,这不适用于SpeechRecognition。尽管多次单击提示符并看到它成功安装,但它还是显示了No module named 'SpeechRecognition'

我去了Python终端,并尝试用以下方法手动完成此操作:

代码语言:javascript
运行
复制
>> pip3 install SpeechRecognition

WARNING: You are using pip version 21.1.2; however, version 21.3.1 is available.
You should consider upgrading via the 'C:\Users\[user]\PycharmProjects\[my project]\venv\Scripts\python.exe -m pip install --upgrade pip' command.

>> C:\Users\[user]\PycharmProjects\[my project]\venv\Scripts\python.exe -m pip install --upgrade pip

Requirement already satisfied: pip in C:\Users\[user]\PycharmProjects\[my project]\venv\lib\site-packages (21.1.2)
Collecting pip`
Using cached pip-21.3.1-py3-none-any.whl (1.7 MB)
Installing collected packages: pip
Attempting uninstall: pip`
Found existing installation: pip 21.1.2
Uninstalling pip-21.1.2:
Successfully uninstalled pip-21.1.2
Successfully installed pip-21.3.

>> pip3 install SpeechRecognition

Requirement already satisfied: pip in C:\Users\[user]\PycharmProjects\[my project]\venv\lib\site-packages (3.8.1)

总的来说,我对Python和编码相当陌生,但从我的经验可以看出它已经安装好了。但是,当我运行该程序时,它会返回以下错误:

代码语言:javascript
运行
复制
Traceback (most recent call last):
  File "C:\Users\[user]\PycharmProjects\[my project]\main.py", line 2, in <module>
    import SpeechRecognition as sr
ModuleNotFoundError: No module named 'SpeechRecognition'

我不知道我在这里做错了什么,但是任何帮助都会很感激。

谢谢,干杯。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-26 19:38:18

我想我已经把这一切都解决了,包括把import speech_recognition as sr换成python3的对应物,import SpeechRecognition as sr

这是你的问题。我找不到任何地方说你应该以那种方式导入库。所有的官方例子官方自述都声明应该通过以下方式导入:

代码语言:javascript
运行
复制
import speech_recognition as sr

同样,我不知道为什么您仅仅因为使用Python3就认为应该以不同的方式导入GeeksForGeeks,我要说的是,这个站点的社区通常不认为是一个很好的信息源。我强烈建议使用其他网站,也总是从官方来源开始。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70867391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档