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

在Google Colab运行PanoHead notebook遇numpy.long属性错误求助

解决Colab中np.long报错及numpy版本回退方法

方法一:回退numpy至兼容版本

  1. 在Colab中插入新代码块,放在报错的代码块之前运行:
!pip uninstall -y numpy
!pip install numpy==1.23.5
  1. 运行完成后,点击顶部菜单栏「Runtime」→「Restart runtime」,确认重启后重新运行所有代码块即可。

方法二:直接修改报错代码(更推荐,避免版本冲突)

无需调整numpy版本,直接替换代码中废弃的np.long为np.int64:
在Colab中运行以下代码块:

!sed -i 's/np.long/np.int64/g' /content/3DDFA_V2/bfm/bfm.py

执行完成后重新运行报错的代码块即可解决问题。

报错原因说明

numpy 1.24及以上版本移除了np.long这个别名,原代码中np.long对应现在的np.int64,两种方案均可修复该错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 22:25:04