【问题标题】:Can't install numpy after a pip upgradepip 升级后无法安装 numpy
【发布时间】:2019-06-17 00:07:33
【问题描述】:

由于某种原因,pip 升级到 19.0 版后,我无法安装最新版本的 numpy(它仍然可以完美地与 pip 18.1 版配合使用)。

当我跑步时

pip install numpy --no-cache

我得到了这个异常

Exception:
Traceback (most recent call last):
  File "/home/me/.venvs/_/lib/python3.6/site-packages/pip/_internal/cli/base_command.py", line 176, in main
    status = self.run(options, args)
  File "/home/me/.venvs/_/lib/python3.6/site-packages/pip/_internal/commands/install.py", line 346, in run
    session=session, autobuilding=True
  File "/home/me/.venvs/_/lib/python3.6/site-packages/pip/_internal/wheel.py", line 848, in build
    assert building_is_possible
AssertionError

我也在使用 python 3.6 版和 virtualenvwrapper 16.0.0 版。

UPD 0

pip install numpy --no-cache -v

this tremendous output

UPD 1 我在 numpy 问题跟踪器上打开了bug request

【问题讨论】:

  • 还将 -v(详细)arg 传递给 pip,以获得更多输出。
  • @CristiFati,更新了问题
  • 尝试下载numpy的wheel文件并从中安装,如果失败也使用-v标志。

标签: python python-3.x numpy pip


【解决方案1】:

那是因为pip v19.0 已发布yesterday,而numpy git rep 的最新推送是10 天前。我认为我们必须等待更新与pip v19.0 兼容。

编辑 1: 根据 @frmdstryr 评论,pip v19.0.1 已发布以解决此问题。

【讨论】:

  • 我应该发布错误报告吗?
  • 是的,你可以。从错误消息中可以清楚地看出,numpy 使wheel.py 中的build_is_possible 断言失败,因此这是一个错误。
  • Pip 19.0.1 刚刚发布以解决此问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-29
  • 2019-04-09
  • 2017-05-01
  • 2015-09-26
  • 2020-09-08
相关资源
最近更新 更多