pyaudio

时间:2019-01-17 23:22:25

标签: pyaudio

我需要使用pyaudio进行音频流传输。我有anaconda python作为默认python,因此使用conda来安装pyaudio。但是,当导入模块并使用get_default_input_devices()/ get_default_output_devices()检查设备时,pyaudio找不到任何内容,因此给了我OSError:No Default Input Device Available 。我搜索了很多解决方案,唯一似乎对其他人有用的解决方案是将文件libstdc ++。so.6从/ usr / lib / x86_64-linux-gnu复制到/ anaconda3 / lib /。这仍然没有帮助。我让pyaudio工作的唯一方法是通过安装为'sudo apt-get install portaudio19-dev python-all-dev python3-all-dev'然后pip安装pyaudio但必须摆脱设置的Anaconda python作为默认的python。

我更喜欢使用anaconda python作为易于更新的软件包。所以我的问题是我如何导入anaconda库中未安装的模块(同样,我一生无法弄清楚pyaudio的安装位置)。我在运行anaconda python时尝试使用sys.path.append('/ usr / lib / python3')将本机python添加到系统路径中,但仍然无法正常工作。我真的很感谢您提供解决方案,因为我已经花费了大量时间来解决此问题。谢谢。

0 个答案:

没有答案