两个版本的熊猫造成问题

问题描述 投票:0回答:1

看来,当我运行>conda list时,我安装了两个版本的pandas

pandas                 0.23.4              py36h830ac7b_0
pandas                 0.22.0              <pip>

我无法在我的控制台(Anaconda - Spyder / Jupyter Notebook)中运行import pandasimport pandas as pd来检查版本,但是我在与pandas相关的脚本中抛出了错误:

Traceback(最近一次调用最后一次)...... 来自pandas.errors导入AbstractMethodError

ImportError:无法导入名称'AbstractMethodError'

我打算做>conda update pandas,但它说我的numpy将被降级。这听起来不对劲!我该如何解决?

python pandas numpy version conda
1个回答
1
投票

SO上的某个人很难调试您的确切问题:解决您的特定问题的最快方法很可能是全新安装Anaconda。然后在全新安装中设置conda环境。

请参阅以下内容:

这将避免与其他python版本或pip的任何冲突

这也将允许您使用不同版本的numpypandas维护不同的环境

请参阅下面的示例,了解在2.73.6之间切换的简单方法

[py27] PS C:\Users\me> python --version
Python 2.7.15 :: Anaconda, Inc.
[py27] PS C:\Users\me> deactivate

Deactivating environment "py27..."


PS C:\Users\me> activate deeplearning

Activating environment "deeplearning..."


[deeplearning] PS C:\Users\me> python --version
Python 3.6.5 :: Anaconda custom (64-bit)
© www.soinside.com 2019 - 2024. All rights reserved.