news 2026/7/8 20:01:16

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/7/8 9:20:22

LobeChat儿童故事创作助手趣味应用

LobeChat儿童故事创作助手趣味应用 在智能设备无处不在的今天&#xff0c;越来越多家长开始思考&#xff1a;如何让AI真正融入孩子的成长过程&#xff1f;不是简单地播放动画片或电子儿歌&#xff0c;而是创造一种能激发想象力、促进语言表达、还能留下温暖回忆的互动方式。正是…

作者头像 李华
网站建设 2026/7/7 22:18:01

吹爆FreeBuds SE4 ANC的新音效 | 浅聊体验

朋友&#xff0c;我真的要吹爆FreeBuds SE 4 ANC刚更的两款官方音效&#xff01;本来以为是平平无奇的小更新&#xff0c;结果戴上耳朵直接惊了&#xff0c;完全不用自己瞎调EQ&#xff0c;懒人福音实锤&#xff01;先说说【动态均衡】音效&#xff0c;用小野丽莎的《Fly me to…

作者头像 李华
网站建设 2026/7/8 16:41:15

手写海康OpenApi签名规范,实现手动调用api(sdk:artemis-http-client)

1. 前言&#xff1a; artemis-http-client sdk 中提供获取门禁事件图片的方法&#xff0c;但实际图片访问地址为该响应的重定向地址 问题来了&#xff1a;虽然他提供了 sdk &#xff0c;但没有办法通过 sdk 获取重定向的地址于是产生了本文&#xff0c;自己通过hutools的 httpU…

作者头像 李华
网站建设 2026/7/8 8:29:29

NVIDIA TensorRT-LLM高性能推理框架解析

NVIDIA TensorRT-LLM高性能推理框架解析 在大语言模型&#xff08;LLMs&#xff09;加速落地的今天&#xff0c;一个现实问题摆在所有AI工程团队面前&#xff1a;如何让百亿参数的模型不仅“能跑”&#xff0c;还要“跑得快、成本低、稳得住”&#xff1f;PyTorch 虽然训练灵活…

作者头像 李华
网站建设 2026/7/7 23:19:41

Git补丁零基础入门:从创建到应用的完整指南

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个交互式Git补丁学习工具&#xff0c;包含&#xff1a;1)可视化补丁创建向导 2)实时演练环境 3)常见错误模拟与修正 4)渐进式难度练习 5)即时反馈系统。要求界面友好&#xf…

作者头像 李华
网站建设 2026/7/8 12:30:53

零基础教程:20分钟用Llama Factory训练你的第一个AI模型

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建新手友好型训练向导&#xff1a;1.使用电影评论数据集 2.分步指导数据上传 3.自动选择情感分析预设模板 4.简化参数配置界面 5.生成训练进度可视化看板。要求每个步骤都有示意图…

作者头像 李华