如何解决与numpy不兼容的熊猫
我正在使用anaconda3。当我尝试导入大熊猫时,收到以下消息:
ImportError:此版本的熊猫与numpy = 1.15.4才能使用此熊猫版本
打印numpy.__path__
给我以下内容
['C:\ Users \ andrei \ AppData \ Roaming \ Python \ Python37 \ site-packages \ numpy']
在conda列表中,我的numpy版本是1.19.1。我检查了上面的目录,发现里面只有numpy 1.15.3,没有别的。由于某些不可思议的原因,Spyder使用此路径而不是anaconda的numpy路径。
解决方法
您可以使用conda升级来升级您的numpy。在终端中运行以下命令:
volatile
,
您需要删除此目录
C:\Users\andrei\AppData\Roaming\Python\
解决此问题。似乎在某些时候,您使用pip安装了numpy
,这干扰了conda安装的软件包(如您所说,报告的版本正确)。
此外,请注意pip和conda软件包是二进制不兼容的,因此您应尽可能避免将它们混合使用。
,看起来您以某种方式安装了多个版本的 NumPy。尝试通过多次运行 conda remove numpy
和 pip uninstall numpy
将它们全部删除。如果有两个版本,对应的卸载命令需要运行两次。在这些之后,安装新版本的 NumPy conda install numpy
您可以验证您是否仍然安装了 NumPy 版本
conda list | grep numpy
pip list | grep numpy
请注意,即使您安装了多个副本,这些命令也只会显示一个版本号。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。