python报错:cannot import name ‘int‘ from ‘numpy‘

文章讲述了在使用statsmodels库的tsaplots模块时遇到由于numpy版本过高导致的错误。作者检查到当前numpy版本为1.24.3,并发现np.int在numpy1.20之后被弃用。为解决问题,作者卸载了1.24.3版本的numpy,然后安装了1.22.4版本,从而解决了报错。建议其他用户也可以尝试降低numpy版本来避免类似问题。
摘要由CSDN通过智能技术生成
from statsmodels.graphics.tsaplots import plot_acf, plot_pacf

在Python中导入包时出现报错

报错原因是numpy版本不支持该引用,np.int在numpy1.20已经被废弃掉了

在Anaconda Prompt中查看自己所使用的numpy版本

使用以下命令:

pip show numpy

 我用的numpy版本是1.24.3,出现了报错

解决方法:更换numpy版本

同样在Anaconda Prompt中输入以下命令:

pip uninstall numpy #删除已经安装的numpy包
pip install numpy==1.22.4 #重新安装版本为1.22.4的numpy

我重新安装的是1.22.4版本的numpy包,使用这个版本就不会再报错了。

其他的版本我没有试过,大家可以自己尝试一下。

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值