news 2026/4/23 14:19:33

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/4/23 12:49:17

怎么查看自己Ubuntu剩余空间有多少个G呢?

问题描述&#xff1a;怎么查看自己Ubuntu剩余空间有多少个G呢&#xff1f;问题解答&#xff1a;在 Ubuntu 上查看剩余磁盘空间&#xff08;多少 GB&#xff09;&#xff0c;最常用、也最直观的方法有下面几种 &#x1f447;✅ 方法 1&#xff1a;df -h&#xff08;最推荐&#…

作者头像 李华
网站建设 2026/4/12 5:24:56

LobeChat能否支持永生技术讨论?基因编辑与意识上传伦理辩论

LobeChat能否支持永生技术讨论&#xff1f;基因编辑与意识上传伦理辩论 在人类对“长生不老”的渴望从未停歇的今天&#xff0c;科技正以前所未有的速度逼近这一古老梦想的边界。从CRISPR基因编辑技术精准修改DNA序列&#xff0c;到脑机接口尝试解码神经信号&#xff0c;再到“…

作者头像 李华
网站建设 2026/4/23 11:21:22

LangChain构建智能文档分析系统的7个核心技术模块

在当今信息爆炸的时代&#xff0c;智能文档分析已成为企业和研究机构提升效率的关键技术。LangChain作为领先的AI应用开发框架&#xff0c;为构建高效的文档处理系统提供了完整的解决方案。通过LangChain&#xff0c;我们可以打造能够自动解析、分类和提取关键信息的智能助手&a…

作者头像 李华
网站建设 2026/4/23 9:53:51

安川YASKAWA焊接机器人管材焊接节气

在智能制造与绿色制造的双重浪潮下&#xff0c;焊接行业正积极探索更高效、更环保的生产方式。安川YASKAWA焊接机器人&#xff0c;以其卓越的性能和不断创新的技术&#xff0c;成为了推动焊接行业绿色发展的重要力量。特别是在管材焊接领域&#xff0c;安川焊接机器人通过引入节…

作者头像 李华
网站建设 2026/4/23 9:54:16

10分钟精通Vue可视化打印:vue-plugin-hiprint实战全解析

10分钟精通Vue可视化打印&#xff1a;vue-plugin-hiprint实战全解析 【免费下载链接】vue-plugin-hiprint hiprint for Vue2/Vue3 ⚡打印、打印设计、可视化设计器、报表设计、元素编辑、可视化打印编辑 项目地址: https://gitcode.com/gh_mirrors/vu/vue-plugin-hiprint …

作者头像 李华
网站建设 2026/4/23 11:20:50

Docker小白必看:轻松理解服务启用错误

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个面向初学者的Docker问题解决助手&#xff0c;针对server service to be enabled错误&#xff1a;1. 用通俗语言解释错误原因&#xff1b;2. 提供图文并茂的基础解决步骤&am…

作者头像 李华