You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在不卸载原版本的情况下安装指定版本的numpy?

解决numpy 1.24与sktime等包的版本冲突问题

1. 降级numpy至兼容版本

直接在全局环境安装适配的旧版numpy,执行:
pip install numpy==1.23.5
该版本是1.24之前的稳定版,能兼容依赖numpy.long的多数包。

2. 临时补丁修复属性缺失

在代码最开头添加以下代码,手动映射缺失的numpy.long:

import numpy as np
if not hasattr(np, 'long'):
    np.long = np.int64

⚠️ 注意:这是临时 workaround,复杂场景可能出现隐性问题,仅适合快速验证或无法降级的情况。

3. 升级依赖包到兼容版本

检查sktime等包的最新版本是否已适配numpy 1.24,执行升级:
pip install --upgrade sktime
若新版本完成兼容,即可直接解决报错。

4. 强制重新安装兼容组合

若全局环境依赖混乱,可强制重新安装匹配的numpy和依赖包:
pip install --force-reinstall numpy==1.23.5 sktime
确保依赖包与numpy版本完全匹配。

内容的提问来源于stack exchange,提问作者kusocodeing

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 00:20:55