ase test出现numpy版本报错

前言

ase的安装

ase是理论计算过程中常用的python包(About — ASE documentation

一般利用

pip install --upgrade ase

来安装。

安装完ase 以后,运行ase test。

但最新安装的时候,会出现一个报错:
ImportError: cannot import name 'VisibleDeprecationWarning' from 'numpy

是一个numpy的报错。

解决方案
1、通过pip list命令,发现numpy安装的是最新的版本2.1.2。

2、到https://pypi.org/project/numpy/1.2.1/#history

找一个历史版本,比如1.*的版本。

3、把原来的numpy卸载掉,安装一个版本的
pip uninstall numpy 

pip uninstall numpy==1.26.4

然后再运行

ase test

就可以通过了^_^

结论

看来ase的版本基于老版本的numpy开发的,2.0以上的版本都会报错,可能后续还会有升级吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值