首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python找不到模块speech_recognition

python找不到模块speech_recognition
EN

Stack Overflow用户
提问于 2018-04-11 12:34:59
回答 3查看 2.6K关注 0票数 1

所以我安装了speech_recognition库,但是当我试图导入它时,它说它找不到它。这是我正在使用的代码。

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

r = sr.Recognizer()
with sr.Microphone() as source:
    audio = r.listen(source)

try:
    print("You said: " + r.recognize(audio))
except:
    print("i didn't quite get that")

但当我运行它时,它显示了这个。

回溯(最近一次调用):文件"C:\python projects\test.py",第1行,在导入speech_recognition中作为sr ModuleNotFoundError: No模块名为'speech_recognition‘

我还用"python -m speech_recognition“测试了它,它运行得很好。

库安装在:Python36 36\Lib\site-packages\speech_recognition中。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-04-11 13:03:48

当您编写python test.py

pathToYourPython36Executable/python.exe test.py进入您的命令行?

如果是这样的话,您可能会使用不同的空闲版本来安装模块。

票数 0
EN

Stack Overflow用户

发布于 2020-07-31 18:39:06

尝试安装SpeechRecognition而不是speech_recognition

代码语言:javascript
复制
python3 -m SpeechRecognition
票数 0
EN

Stack Overflow用户

发布于 2021-03-03 20:53:25

你自己的亚历克莎?呵呵。没有人为我在mac bigsur操作系统sudo pip3上安装??升级语音识别sudo pip3安装语音识别pip3安装语音识别。

我在系统上修复了这个问题,检查我在哪里安装了pkg。

代码语言:javascript
复制
python3 --version
Python 3.8.2

检查路径:

代码语言:javascript
复制
python3 -c "import sys; print(sys.path)"
['', '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python38.zip', '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8', '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/lib-dynload', '/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages']

检查pkg在哪里:

代码语言:javascript
复制
python3 -m SpeechRecognition
/Applications/Xcode.app/Contents/Developer/usr/bin/python3: No module named SpeechRecognition

使用pop安装我得到了不同的路径

代码语言:javascript
复制
sudo pip3 install --upgrade speechrecognition
Requirement already satisfied: speechrecognition in /Users/paul/Library/Python/3.7/lib/python/site-packages (3.8.1)

因此,我手动地将pkgs复制到我需要的路径:

代码语言:javascript
复制
sudo -H pip3 install --upgrade speechrecognition
Requirement already satisfied: speechrecognition in /Library/Python/3.7/site-packages (3.8.1)
paul@MacBook-Air-de-Paul git % ls -lstr /Library/Python/3.7/site-packages
total 0
0 drwxr-xr-x    9 root  wheel   288 Jan 30 00:12 Pillow-8.1.0.dist-info
0 drwxr-xr-x  103 root  wheel  3296 Jan 30 00:12 PIL
0 drwxr-xr-x    9 root  wheel   288 Jan 30 00:15 pip-21.0.1.dist-info
0 drwxr-xr-x    7 root  wheel   224 Jan 30 00:15 pip
0 drwxr-xr-x   10 root  wheel   320 Mar  3 11:56 speech_recognition
0 drwxr-xr-x   12 root  wheel   384 Mar  3 11:56 SpeechRecognition-3.8.1.dist-info

sudo cp -r /Library/Python/3.7/site-packages/speech_recognition /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/

sudo cp -r /Library/Python/3.7/site-packages/SpeechRecognition-3.8.1.dist-info /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49775321

复制
相关文章

相似问题

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