news 2026/6/20 6:46:41

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/6/20 12:15:56

Unity游戏翻译终极方案:XUnity.AutoTranslator技术深度解析

Unity游戏翻译终极方案&#xff1a;XUnity.AutoTranslator技术深度解析 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 在全球化游戏市场环境下&#xff0c;Unity引擎开发的游戏面临着多语言本地化的技术…

作者头像 李华
网站建设 2026/6/16 20:43:26

强调智慧实验室管理系统的设计要考虑的几项问题

如果想要建设实用性强且合理的系统&#xff0c;建设思路是最重要的&#xff0c;比如智慧实验室管理系统的核心设计思路是围绕“智能协同、数据驱动、安全可控、高效便捷”的理念&#xff0c;并且以实验室全应用阶段管理为核心&#xff0c;突破传统的实验室管理中的信息传输与人…

作者头像 李华
网站建设 2026/6/17 18:34:03

Unity翻译插件终极指南:一键实现游戏多语言本地化

还在为看不懂日文、韩文游戏而烦恼吗&#xff1f;XUnity Auto Translator正是你需要的解决方案&#xff01;这款强大的Unity翻译插件能够智能识别游戏中的文本元素&#xff0c;并提供实时翻译服务&#xff0c;让你轻松跨越语言障碍&#xff0c;畅享全球游戏乐趣。 【免费下载链…

作者头像 李华
网站建设 2026/6/18 10:10:17

哔哩下载姬深度解析:全方位掌握B站视频高效下载技巧

在当今数字化内容爆炸的时代&#xff0c;B站用户经常面临优质视频无法离线保存的困境。哔哩下载姬作为专业的B站视频下载解决方案&#xff0c;彻底解决了视频保存的技术难题&#xff0c;支持从480P到8K的全画质下载&#xff0c;配备智能批量管理和精准链接解析功能&#xff0c;…

作者头像 李华
网站建设 2026/6/15 21:08:42

Solidity入门:从零开始编写第一个智能合约

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 在快马平台上生成一个适合初学者的Solidity智能合约教程项目。合约功能简单&#xff0c;如存储和读取一个字符串。提供详细的代码注释和部署步骤&#xff0c;帮助新手快速上手。使用…

作者头像 李华
网站建设 2026/6/14 17:45:22

10分钟构建verification failed:(0x1a)错误监控原型

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个轻量级错误监控原型&#xff0c;功能包括&#xff1a;1)实时日志捕获 2)verification failed:(0x1a)错误模式识别 3)错误分级(严重/警告/提示) 4)自动生成诊断报告 5)Teams…

作者头像 李华