我想做一个在Python上导入SpeechRecognition的语音助手;我用以下命令安装了PyAudio和SpeechRecognition:pip install PyAudio pip install SpeechRecognition on Linux,但当我尝试用import speech_recognition as sr导入SpeechRecognition时,VSCodium没有导入模块。
但是后来我尝试导入其他模块,同样的事情也发生了……我该怎么办?
发布于 2021-05-28 15:52:00
您可以通过pip --version检查您使用的是哪个pip,通过where python(cmd)或get-command python(PowerShell)检查您使用的是哪个python。确保pip与您正在使用的python解释器匹配。
如果不是,你可以尝试用快捷键'Ctrl+Shift+`‘重新打开终端。然后再次检查pip版本。
如果它仍然与解释器不匹配。这可能是因为这个环境没有在这个环境中安装pip。
发布于 2021-05-23 19:39:07
我认为它的主要原因是在Linux上,pip是针对python2的,而pip3是针对python3的。如果您正在使用py3,使用pip3可能会有所帮助。其他原因可能包括您所在的虚拟环境,on.If不会自动激活它,或者您正在使用的任何扩展程序都不要在虚拟环境中运行,它可能找不到您安装的软件包。您可以尝试以下命令:
示例:
pip3 install PyAudio
pip3 install SpeechRecognition
python3 main.pyhttps://stackoverflow.com/questions/67659218
复制相似问题