Mul*_*ala 43 python speech-recognition
我正在尝试SpeechRecognition在我的机器上安装python .当我尝试安装包时pip install SpeechRecognition.我收到以下错误.
import json, urllib.request
ImportError: No module named request
Run Code Online (Sandbox Code Playgroud)
然后我提到并安装了pip install requests我正在收到的请求Requirement already satisfied.但是我仍然无法安装SpeechRecognition.请让我知道我在做什么错误.谢谢你提前
Zzm*_*azz 31
你可以使用Python 2做到这一点.
requestfrom urllib2 import urlopen你不能request在Python 2中拥有Python 3或更高版本.
Mar*_*ers 29
该SpeechRecognition库需要Python 3.3或更高版本:
要求
[...]
第一个软件要求是Python 3.3或更高版本.这是使用库所必需的.
并从Trove分类器:
编程语言:: Python
编程语言:: Python :: 3
编程语言:: Python :: 3.3
编程语言:: Python :: 3.4
该urllib.request模块是Python 3标准库的一部分; 在Python 2中你会urllib2在这里使用.
来自@Zzmilanzz我使用的答案
try: #python3
from urllib.request import urlopen
except: #python2
from urllib2 import urlopen
Run Code Online (Sandbox Code Playgroud)