Python 3中导入sounddevice模块报错ModuleNotFoundError的解决方法求助
Python 3中导入sounddevice模块报错ModuleNotFoundError的解决方法求助
嘿,我来帮你搞定这个问题~ 你现在遇到两个小问题,咱们一步步来解决:
首先,先修正脚本里的低级错误:你把pip install sounddevice这行写进了Python代码里,这是不对的哦!pip是命令行工具,不是Python语句,直接写在脚本里会触发语法错误,所以先把脚本里的这行删掉,只保留import sounddevice as sd和其他正常的Python业务代码。
接下来解决ModuleNotFoundError的核心问题:这个错误说明你当前使用的Python环境里还没安装sounddevice模块,咱们用正确的方式把它装上:
- 打开你截图里的PowerShell窗口,用你正在使用的Python解释器来调用pip,确保安装到正确的环境里。比如你用的是
C:/Program Files/Python313/python.exe,就执行这条命令:"C:/Program Files/Python313/python.exe" -m pip install sounddevice - 如果你的Python已经添加到系统环境变量里,也可以简化成:
或者用python -m pip install sounddevicepip3代替pip,比如pip3 install sounddevice,这取决于你的环境配置。
安装完成后,再重新运行你的Python脚本,应该就能正常导入sounddevice模块,然后用它和wavio来录制音频啦~
备注:内容来源于stack exchange,提问作者righthere
相关产品推荐
相关产品推荐

