簡體   English   中英

python找不到模塊speech_recognition

[英]python can't find module speech_recognition

所以我安裝了 Speech_recognition 庫,但是當我嘗試導入它時,它說找不到它。 這是我正在使用的代碼。

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 行,在 import Speech_recognition as sr ModuleNotFoundError: No module named 'speech_recognition'

我還用:“python -m Speech_recognition”測試了它,它工作得很好。

並且庫安裝在:Python36\\Lib\\site-packages\\speech_recognition

當你編寫python test.py

pathToYourPython36Executable/python.exe test.py進入你的命令行?

如果是這樣,您可能正在使用與安裝模塊的位置不同的 IDLE 版本。

嘗試安裝SpeechRecognition ,而不是speech_recognition

python3 -m SpeechRecognition

你自己的alexa? 呵呵。 在 mac bigsur OS 上,這些都對我不起作用

我修復了我的系統檢查安裝 pkg 的位置的問題

python3 --version
Python 3.8.2

檢查路徑:

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 在哪里:

python3 -m SpeechRecognition
/Applications/Xcode.app/Contents/Developer/usr/bin/python3: No module named SpeechRecognition

使用 pop install 我得到了它,不同的路徑

sudo pip3 install --upgrade speechrecognition
Requirement already satisfied: speechrecognition in /Users/paul/Library/Python/3.7/lib/python/site-packages (3.8.1)

所以我手動將 pkgs 復制到我需要的路徑:

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/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM