赞
踩
使用matplotlib时报错,报错内容为:
ImportError: Matplotlib requires numpy>=1.20; you have 1.19.2
使用conda list
查看安装的包,看到如下:
numpy 1.24.4 pypi_0 pypi
numpy-base 1.19.2 py38h5bb6eb2_1 defaults
可以看到当前环境中numpy其实是满足numpy>=1.20
的,但是报错提示you have 1.19.2
那个是我的numpy-base
,所以判断环境应该在为matplotlib
使用numpy
时,误用了numpy-base
。
卸载numpy1.24.4
,卸载之后使用conda list
查看环境中还有numpy1.19.2
,所以继续卸载。
卸载之后使用conda list
查看numpy1.19.2
依然存在,但是再次执行卸载命令pip uninstall numpy
时,提示WARNING: Skipping numpy as it is not installed
.
所以直接执行安装命令pip install numpy1.24.4
,再运行代码,问题解决。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。