无法在conda环境(MAC)中pip安装pyAudio

时间:2020-04-06 16:31:11

标签: python macos pyaudio

我在Mac上使用了conda环境,我想安装pyAudio。 我尝试在许多线程中遵循建议运行

brew install portaudio

r

pip install --global-option='build_ext' --global-option='-I/usr/local/include' --global-option='-L/usr/local/lib' pyaudio

但是在conda环境中 仍然无法正常工作。但是,运行

pip install --global-option='build_ext' --global-option='-I/usr/local/include' --global-option='-L/usr/local/lib' pyaudio 

在conda enviroemtn(在“基本” enviroemtn”中)之外工作。

可能是什么原因?如何在conda环境中安装pyAudio?

4 个答案:

答案 0 :(得分:5)

尝试conda install pyaudio

来源:https://anaconda.org/anaconda/pyaudio

答案 1 :(得分:1)

java.lang.IllegalArgumentException: Illegal base64 character 2e at java.util.Base64$Decoder.decode0(Base64.java:714) at java.util.Base64$Decoder.decode(Base64.java:526) at java.util.Base64$Decoder.decode(Base64.java:549) 不是python软件包。最简单的解决方案是使用this

处的pyaudio conda软件包

您可以尝试使用以下命令在conda中安装pyaudio(在激活conda环境之后)。

portaudio

conda config --add channels conda-forge

答案 2 :(得分:0)

通过python查找您的Python版本-例如,我的版本是3.7.3

检查您是否拥有64或32个Python的最简单方法就是在终端中打开它:

here找到合适的.whl文件,例如我的是

PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64.whl,然后下载。

转到下载它的文件夹,例如cd C:\ Users \ foobar \ Downloads 例如,在我的情况下,使用conda安装.whl文件:

conda install PyAudio-0.2.11-cp37-cp37m-win_amd64.whl

链接源here

或者如果您已经下载了

,请尝试此操作
conda install -c anaconda pyaudio

链接源here

答案 3 :(得分:0)

他们从anaconda.org推荐了这个pyaudio 0.27:

conda install -c mutirri pyaudio 

否则对于pyaudio 0.2.11这个:

conda install -c anaconda pyaudio