numpy库兼容问题
标签搜索
侧边栏壁纸
  • 累计撰写 13 篇文章
  • 累计收到 114 条评论

numpy库兼容问题

wenshijian
2024-11-22 / 0 评论 / 31 阅读 / 正在检测是否收录...

RT,相信会有人看过这个报错:

  RuntimeError: module compiled against API version 0x10 but this version of numpy is 0xe

或者是这个:

  A module that was compiled using NumPy 1.x cannot be run in
NumPy 2.1.3 as it may crash. To support both 1.x and 2.x
versions of NumPy, modules must be compiled with NumPy 2.0.

不过大家报错的版本号可能不一样,numpy版本非常多,而很多库不对numpy做兼容处理,甚至你都不一定知道上面的hex代表什么,这个在numpy的仓库中可以找到:

  # 0x00000008 - 1.7.x
  # 0x00000009 - 1.8.x
  # 0x00000009 - 1.9.x
  # 0x0000000a - 1.10.x
  # 0x0000000a - 1.11.x
  # 0x0000000a - 1.12.x
  # 0x0000000b - 1.13.x
  # 0x0000000c - 1.14.x
  # 0x0000000c - 1.15.x
  # 0x0000000d - 1.16.x
  # 0x0000000d - 1.19.x
  # 0x0000000e - 1.20.x
  # 0x0000000e - 1.21.x
  # 0x0000000f - 1.22.x
  # 0x00000010 - 1.23.x
  # 0x00000010 - 1.24.x
  # 0x00000011 - 1.25.x
  # 0x00000012 - 2.0.x

有些人直接--upgrade装最新版就解决了,但是有些人,比如说我遇到的,明确要求使用1.23.x版本,其他新版是不兼容的(1和2之间也不兼容:()

要是兼容性更好一点就完美了,可是有库用就不错了,要啥自行车:)

4

评论 (0)

取消