news 2026/6/15 21:30:11

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/15 2:57:00

视频创作者必看!这7个素材网站

是不是每次做视频都为找素材头大&#xff1f;我也是&#xff01;最近发现几个不错的网站&#xff0c;特意整理了7个出来&#xff0c;快来看看有没有你需要的。 1、菜鸟图库 https://www.sucai999.com/video.html?vNTYwNDUx 菜鸟图库免费视频素材下载。网站除了设计类素材之外…

作者头像 李华
网站建设 2026/6/15 14:11:13

BetterGI原神自动化工具完整使用指南:让游戏变得更轻松

BetterGI原神自动化工具完整使用指南&#xff1a;让游戏变得更轻松 【免费下载链接】better-genshin-impact &#x1f368;BetterGI 更好的原神 - 自动拾取 | 自动剧情 | 全自动钓鱼(AI) | 全自动七圣召唤 | 自动伐木 | 自动派遣 | 一键强化 - UI Automation Testing Tools Fo…

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

FreeBuds SE4 ANC沙沙声?是降噪打开方式错了!

最近一直在用华子家的FreeBuds SE 4 ANC&#xff0c;发现听歌的时候偶尔会听到沙沙声&#xff0c;一开始还以为是耳机坏了&#xff01;后来网上查了一下才发现&#xff0c;原来因为耳机的主动降噪技术导致的&#xff01; - 因为正常主动降噪的原理都是捕捉环境噪音&#xff0c;…

作者头像 李华
网站建设 2026/6/15 14:57:55

如何快速配置Unity游戏翻译:XUnity.AutoTranslator完整使用教程

如何快速配置Unity游戏翻译&#xff1a;XUnity.AutoTranslator完整使用教程 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 想要为Unity游戏添加多语言支持却不知从何入手&#xff1f;XUnity.AutoTransla…

作者头像 李华
网站建设 2026/6/15 19:37:09

纪念币预约自动化终极指南:高效提升预约成功率

纪念币预约自动化终极指南&#xff1a;高效提升预约成功率 【免费下载链接】auto_commemorative_coin_booking 项目地址: https://gitcode.com/gh_mirrors/au/auto_commemorative_coin_booking 还在为纪念币预约失败而烦恼吗&#xff1f;每次预约开始就遭遇网络拥堵、验…

作者头像 李华
网站建设 2026/6/15 14:34:37

AI如何帮你自动修复Linux挂载问题?

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个AI辅助工具&#xff0c;能够自动检测Linux系统中/etc/fstab文件的配置错误&#xff0c;并在执行mount -a命令时提供修复建议。工具应能分析常见的挂载错误&#xff08;如设…

作者头像 李华