我有在 raspberry pi B++ 上运行的 python 代码,它使用 sounddevice 库,让您可以使用 python 播放和录制声音。我已经成功安装了模块。我可以通过 python 命令行确认并输入 import sounddevice,因为 sd 可以正常工作。我还通过在 python 命令行中键入 help ('modules') 进行了确认,并且出现了 sounddevice 模块。只有当我在独立的 python 程序中运行此代码时,才会出现 ImportError: No module name sounddevice 。
希望有人能帮忙。
这是包含的代码:
将声音设备导入为 sd
错误:
ImportError: No module name sounddevice
最佳答案
你好 经过大量的反复试验,我最终在 pip install sounddevice --user
上解决了这个问题。
您需要删除 --user
部分,以便命令为:pip install sounddevice
。这会在整个系统中安装它并正常工作。
关于Python 将声音设备导入为 sd (ImportError : No module name sounddevice),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35834903/