news 2026/2/13 19:05:08

A module that was compiled using NumPy 1.x cannot be run in NumPy 2.0.2 as it may crash. To support

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
A module that was compiled using NumPy 1.x cannot be run in NumPy 2.0.2 as it may crash. To support

问题描述:在跑一个目标追踪的项目时,出现了下面的这个错误。

A module that was compiled using NumPy 1.x cannot be run in NumPy 2.0.2 as it may crash. To support both 1.x and 2.x versions of NumPy, modules must be compiled with NumPy 2.0. Some module may need to rebuild instead e.g. with 'pybind11>=2.12'. If you are a user of the module, the easiest solution will be to downgrade to 'numpy<2' or try to upgrade the affected module. We expect that some modules will need time to support NumPy 2. Traceback (most recent call last): File "/home/aq/Yolov7-tracker/tracker/track_demo.py", line 22, in <module> from trackers.byte_tracker import ByteTracker File "/home/aq/Yolov7-tracker/tracker/trackers/byte_tracker.py", line 9, in <module> from .matching import * File "/home/aq/Yolov7-tracker/tracker/trackers/matching.py", line 14, in <module> from torchvision.ops import box_iou File "/home/aq/miniconda3/envs/tracker/lib/python3.9/site-packages/torchvision/__init__.py", line 7, in <module> from torchvision import models File "/home/aq/miniconda3/envs/tracker/lib/python3.9/site-packages/torchvision/models/__init__.py", line 16, in <module> from . import detection File "/home/aq/miniconda3/envs/tracker/lib/python3.9/site-packages/torchvision/models/detection/__init__.py", line 1, in <module> from .faster_rcnn import * File "/home/aq/miniconda3/envs/tracker/lib/python3.9/site-packages/torchvision/models/detection/faster_rcnn.py", line 16, in <module> from .anchor_utils import AnchorGenerator File "/home/aq/miniconda3/envs/tracker/lib/python3.9/site-packages/torchvision/models/detection/anchor_utils.py", line 10, in <module> class AnchorGenerator(nn.Module): File "/home/aq/miniconda3/envs/tracker/lib/python3.9/site-packages/torchvision/models/detection/anchor_utils.py", line 63, in AnchorGenerator device: torch.device = torch.device("cpu"), /home/aq/miniconda3/envs/tracker/lib/python3.9/site-packages/torchvision/models/detection/anchor_utils.py:63: UserWarning: Failed to initialize NumPy: _ARRAY_API not found (Triggered internally at ../torch/csrc/utils/tensor_numpy.cpp:68.)

问题解答:

含义:

你当前环境里装的是NumPy 2.0.2。但你环境里某些 Python 包(典型是torch/torchvision或依赖 C/C++ 扩展的包)是按NumPy 1.x的 ABI 编译的。

NumPy 2 改了底层 ABI(数组接口),导致这些旧编译的扩展模块无法正常工作,于是 NumPy 功能会“不可用”或崩溃风险。

✅ 这不是“提醒”,它几乎等于在说:

你这个环境里 NumPy 用不了,后面用到 from_numpy 就会炸。

##########################
有个博主说用1.22.4,实际上会出现第二种错误,即Matplotlib错误。

2025-12-16 15:29:08.318 | WARNING | trackers.reid_models.engine:<module>:29 - Load TensorRT fail. If you want to convert model to TensorRT, please install the packages. Traceback (most recent call last): File "/home/aq/Yolov7-tracker/tracker/track_demo.py", line 24, in <module> from trackers.botsort_tracker import BotTracker File "/home/aq/Yolov7-tracker/tracker/trackers/botsort_tracker.py", line 18, in <module> from .camera_motion_compensation.cmc import GMC File "/home/aq/Yolov7-tracker/tracker/trackers/camera_motion_compensation/cmc.py", line 4, in <module> import matplotlib.pyplot as plt File "/home/aq/miniconda3/envs/tracker/lib/python3.9/site-packages/matplotlib/__init__.py", line 263, in <module> _check_versions() File "/home/aq/miniconda3/envs/tracker/lib/python3.9/site-packages/matplotlib/__init__.py", line 259, in _check_versions raise ImportError(f"Matplotlib requires {modname}>={minver}; " ImportError: Matplotlib requires numpy>=1.23; you have 1.22.4

然后按照提示,我修改成了

pip install "numpy==1.23.5"
发现可以的。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/14 7:26:42

如何快速实现Unity游戏多语言支持:新手完整指南

在Unity游戏开发与本地化过程中&#xff0c;语言障碍常常成为玩家体验的主要障碍。XUnity.AutoTranslator作为一款专为Unity游戏打造的高效自动翻译工具&#xff0c;提供了完整的本地化解决方案&#xff0c;让游戏语言转换变得简单快捷。本文将带你从零开始&#xff0c;快速掌握…

作者头像 李华
网站建设 2026/2/6 12:21:48

[漫画]《软件方法》逃避思考的伪创新舒适区

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 我把《软件方法》第1章的内容交给Nano Banana Pro&#xff0c;让它生成漫画。AI生成的漫画如下&#xff1a; 原文如下&#xff1a; 1.2.1 建模工作流ABCD 要做好需求和设计&#xff…

作者头像 李华
网站建设 2026/2/4 20:03:44

[漫画]喜欢自编图形的遮羞布

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 我把《软件方法》第1章的内容交给Nano Banana Pro&#xff0c;让它生成漫画。AI生成的漫画如下&#xff1a; 原文如下&#xff1a; 1.3.2.3 自编图形 vs. 标准图形 事实上&#xff0…

作者头像 李华
网站建设 2026/2/10 3:09:49

LobeChat能否支持星际语言翻译?外星文明假说沟通模型构建

LobeChat与未知语言的对话&#xff1a;当开源框架遇见星际沟通假想 设想这样一个场景&#xff1a;深空探测器接收到了一段来自半人马座α星方向的复杂信号&#xff0c;其结构既非随机噪声&#xff0c;也不符合任何已知自然规律。科学家们将其转录为可分析的数据流——这或许不是…

作者头像 李华
网站建设 2026/2/11 4:18:30

软考 系统架构设计师系列知识点之面向服务架构设计理论与实践(16)

接前一篇文章:软考 系统架构设计师系列知识点之面向服务架构设计理论与实践(15) 所属章节: 第15章. 面向服务架构设计理论与实践 第8节 SOA的设计模式 15.8 SOA的设计模式 15.8.1 服务注册表模式 服务注册表(Service Registry)主要在SOA设计时段使用,虽然它们常常也具…

作者头像 李华
网站建设 2026/2/12 22:55:10

J2EE技术及应用实验及报告(黑龙江大学)

一、实验代码百度网盘链接: https://pan.baidu.com/s/1RhiVh6T6eXSJpHvSPcRycw?pwd9999 提取码: 9999二、实验报告 实验一一、实验名称实验1 WEB基础二、实验目的熟悉运行环境的安装和使用&#xff1b;了解和掌握基本的HTML标签和JavaScript语法。三、实验类型验证型四、实验…

作者头像 李华