【发布时间】:2019-06-15 00:12:11
【问题描述】:
试图让语音识别模块工作。我让它在我的 Windows 10 笔记本电脑、我的 Raspberry pi3 上运行,但我似乎无法让它在 Ubuntu 上运行!该模块已安装,但 PyCharm 或 Thonny 都找不到它。
我已经通过堆栈溢出搜索了解决方案,但没有成功。我已经尝试卸载并重新安装该模块。我尝试过安装模块的各种版本,例如使用 setup.py 文件或 pip,尝试将文件夹/文件移动到它们应该在的位置等。 (还尝试告诉计算机他是个好孩子,但也没有用……)
我可以使用这行代码
python3 -m speech_recognition
将我的麦克风插入塔中并且它可以工作,但是在 PyCharm 或 Thonny 中使用线路时,例如
import speech_recognition
print(speech_recognition.__version__)
我结束了
Traceback (most recent call last):
File "/home/elitree/SPRECOG/FU.py", line 1, in <module>
import speech_recognition
ModuleNotFoundError: No module named 'speech_recognition'
python 版本是 3.6 pip3 版本是 19.1.1 Ubuntu 版本是 Ubuntu 18.04.2 LTS 如果需要,我可以提供其他系统详细信息 我只是不知道现在该怎么办
【问题讨论】:
-
如果您将代码放入文件并使用
python3 this_file.py执行它,您的代码是否有效? -
因此,当我在终端中运行代码(打印语音识别版本)时,它确实为我提供了我已安装的语音识别版本。
-
这意味着 PyCharm 使用了错误的 Python 解释器。运行
which python3以获取解释器可执行文件的绝对路径并配置 IDE 以使用它。 -
elitree@WELTO:~/Desktop$ python3 FU.py 3.8.1 python文件就是这样命名的,因为我生气了
-
谢谢,我刚刚重新调整了 python3 的 IDE,它显示为“which python3”而不是默认的 python3.6
标签: python-3.x speech-recognition