【问题标题】:failed building wheel for *python package**python包*的构建轮失败
【发布时间】:2022-01-20 23:02:25
【问题描述】:

我正在尝试使用 pip 安装包 numpy

我打开 cmd,站在 C:/Python34/Scripts 我输入:“pip install numpy”并尝试安装它(出现一堆白色文本)。

在白色文字之间有一条红线表示“numpy 构建轮子失败”,最后有一堆不连贯的红色文字说明了错误 1。

这发生在所有的包中,你想吗?它说它正在尝试安装 numpy 的缓存版本,这可能是问题吗?如何清空缓存?

编辑: 似乎只发生在 numpy 中,但由于许多其他软件包需要 numpy,因此也无法安装。

【问题讨论】:

    标签: package


    【解决方案1】:

    这也发生在我身上。我试图更新 pandas 以解决在较新版本中修复的报告错误。但是,当我尝试升级时,我遇到了您的错误消息,提示您需要 Visual C++ 2010(我已经拥有)。

    现在,我尝试从 SourceForge 下载可执行文件并以这种方式进行安装 - 但随后我收到错误消息并意识到我已经搞砸了。

    我决定采用蛮力方法 - 只需升级到最新的 Anaconda/Python 版本。现在这对你来说可能不是一个选择,但它对我有用。我刚刚更新了Anaconda first 并且它对我有用!

    可能没有得到任何理解,但问题解决了。

    【讨论】:

      【解决方案2】:

      我安装了python3-pip,但是出现404错误...

      所以,我试试

      apt-get install python3-scipy

      成功

      【讨论】:

      • '我正在尝试使用 pip 安装包 numpy' 是 OP 的问题。你先安装 scipy(甚至 using pip)然后安装 pip?您能否详细说明为什么您的步骤可以回答这个问题?
      • 我安装了 tensorflow,但它需要 pip3,然后我安装 python3-pip,但是“mirrors.ustc.edu.cn/ubuntu-portsxenial-security/main arm64 libexpat1-dev arm64 2.1.0-7ubuntu0.16.04.2 404 Not Found [IP: 202.141.160.110 80]”错误,所以我安装python3-scipy来解决
      • 请注意,通过 apt-get 安装是different from installation via pip(可能适合也可能不适合您的需要)。
      【解决方案3】:

      我遇到了这种问题,尝试了一些在网上找到的解决方案,但没有奏效。我猜可能有一些关于 scipy 的版本或一些未知的依赖...

      所以,我输入了

      sudo dnf install python3-scipy

      这样就成功了。

      我发现scipy需要lapackpython3-numpy-f2py,在它的依赖中没有列出来。

      然后我输入了sudo pip3 install python3-scipy。它打印了红色文本:

      找不到满足python3-scipy要求的版本 (来自版本:)没有为 python3-scipy 找到匹配的发行版。

      【讨论】:

        猜你喜欢
        • 2018-12-09
        • 2020-12-28
        • 2017-09-11
        • 1970-01-01
        • 2016-11-14
        • 2022-01-10
        • 2016-08-12
        • 1970-01-01
        • 2021-02-20
        相关资源
        最近更新 更多