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

导入Seaborn时遇‘cannot import name 'int' from 'numpy'’错误求解决

解决Seaborn导入错误:cannot import name 'int' from 'numpy'

这个错误是因为numpy 1.24.1移除了numpy.int这类旧的类型别名,而你当前使用的Seaborn版本还依赖这些别名导致的。以下是几种可行的解决方法:

  • 升级Seaborn到兼容版本
    执行这条命令更新Seaborn:

    pip install --upgrade seaborn
    

    新版本的Seaborn已经适配了numpy 1.24+的API变更,不会再调用已被移除的别名。

  • 降级numpy到1.23.x版本
    如果暂时不想升级Seaborn,可以把numpy降到还保留旧别名的版本:

    pip install numpy==1.23.5
    

    这个版本能和旧版Seaborn正常兼容。

  • 临时应急修复(不推荐)
    在导入Seaborn前手动添加别名绕过错误:

    import numpy as np
    np.int = int
    import seaborn as sns
    

    注意:这种方法只是临时 workaround,可能引发其他潜在问题,优先用前两种方案。

内容的提问来源于stack exchange,提问作者심준호

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 03:41:40