我正在使用anaconda 3。当我试图进口熊猫时,我收到以下信息:
ImportError:这个版本的熊猫和numpy < 1.15.4不兼容,你的numpy版本是1.15.3。请将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路径。
发布于 2021-08-09 04:43:30
看起来您以某种方式安装了几个版本的NumPy。尝试通过多次运行conda remove numpy
和pip uninstall numpy
来删除它们。如果您有两个版本,则需要运行两次相应的卸载命令。之后,安装一个新版本的NumPy conda install numpy
您可以验证是否仍然安装了NumPy版本。
conda list | grep numpy
pip list | grep numpy
注意,这些命令只显示一个版本号,即使您安装了几个副本。
发布于 2020-09-02 07:32:28
您可以使用conda升级以升级您的numpy。在终端中运行以下命令:
conda update numpy
发布于 2020-10-19 08:44:06
您需要删除这个目录。
C:\Users\andrei\AppData\Roaming\Python\
来解决这个问题。在某种程度上,您使用pip来安装numpy
,这影响了conda安装的软件包(正如您所说,conda正在报告正确的版本)。
此外,请注意,pip和conda包是二进制不兼容的,因此您应该尽可能避免将它们混合在一起。
https://stackoverflow.com/questions/63708574
复制相似问题