【问题标题】:PyAudio Wheel is Unsupported?PyAudio Wheel 不受支持?
【发布时间】:2020-01-21 13:11:43
【问题描述】:

PyAudio。一段时间以来,众所周知的问题是安装PyAudio时,你不能做pip install PyAudio,因为它会告诉你找不到portaudio.h

所以,当您在 YouTube 上接受某个印度人的教导时,您会意识到所有视频都在说同样的话:您必须手动安装轮子 (https://pypi.org/project/PyAudio/#files),然后下载它,然后正在做pip install <path-to-wheel>

但是,自 2019 年 9 月起,此方法不再有效。命令提示符只会告诉您该轮子不受支持,而没有任何其他信息。到目前为止,我在互联网上找不到任何东西可以告诉您如何在 Windows 机器上解决此问题。有什么解决办法吗?

(Python:3.7.4,Pip:19.2.3)

编辑:

我会尽快回复这个问题,但我的桌面现在坏了。一旦我恢复并运行它,我将测试 cmets/answers 部分中的任何建议。

【问题讨论】:

标签: python windows pip pyaudio portaudio


【解决方案1】:

如果您使用的是 win 10,这些是我用来使其工作的步骤:

  1. ddl Visual Studio 代码 14 (c++)
  2. pip install pipwin
  3. pipwin 安装 pyaudio

【讨论】:

    【解决方案2】:

    正如 phd 已经评论...

    来自PyAudio documentation

    目前,有兼容 Python 2.7、3.4、3.5 和 3.6 的官方发行版的轮子。对于这些版本,32 位和 64 位轮子均可用。

    您正在运行 Python 3.7.4没有可用于此版本的 wheel。在 PyPI 上完全可以看到完全相同的内容:没有可用于 Python 版本 cp37 的轮子。

    您必须选择兼容的 Python 版本或自己编译 wheel

    如果您喜欢冒险,可以尝试--python-version option of pip install 和其他相关选项。不过我不会推荐它。


    此第 3 方网站上提供了一些轮子:

    https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-20
      • 2020-07-30
      • 2015-01-28
      • 2018-02-05
      • 2021-04-29
      • 2012-10-18
      • 2014-06-24
      相关资源
      最近更新 更多