导入 Pandas 时出现错误 AttributeError: module 'pandas' has no attribute 'core' in iPython Notebook

新手上路,请多包涵

我正在通过 Anaconda Navigator 应用程序(版本 1.1.0)运行 iPython 笔记本。当我想导入熊猫时,它给了我一个奇怪的错误。我以为 Anaconda 应用程序包含 pandas 包?

 ---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-4-af55e7023913> in <module>()
----> 1 import pandas as pd

/Users/bertcarremans/anaconda/lib/python3.5/site-packages/pandas/__init__.py in <module>()
 37 import pandas.core.config_init
 38
---> 39 from pandas.core.api import *
 40 from pandas.sparse.api import *
 41 from pandas.stats.api import *

/Users/bertcarremans/anaconda/lib/python3.5/site-packages/pandas/core/api.py in <module>()
  8 from pandas.core.common import isnull, notnull
  9 from pandas.core.categorical import Categorical
---> 10 from pandas.core.groupby import Grouper
 11 from pandas.core.format import set_eng_float_format
 12 from pandas.core.index import (Index, CategoricalIndex, Int64Index,

/Users/bertcarremans/anaconda/lib/python3.5/site-packages/pandas/core/groupby.py in <module>()
 16                               DataError, SpecificationError)
 17 from pandas.core.categorical import Categorical
---> 18 from pandas.core.frame import DataFrame
 19 from pandas.core.generic import NDFrame
 20 from pandas.core.index import (Index, MultiIndex, CategoricalIndex,

/Users/bertcarremans/anaconda/lib/python3.5/site-packages/pandas/core/frame.py in <module>()
 37                                    create_block_manager_from_arrays,
 38                                    create_block_manager_from_blocks)
---> 39 from pandas.core.series import Series
 40 from pandas.core.categorical import Categorical
 41 import pandas.computation.expressions as expressions

/Users/bertcarremans/anaconda/lib/python3.5/site-packages/pandas/core/series.py in <module>()
 33 from pandas.core.internals import SingleBlockManager
 34 from pandas.core.categorical import Categorical, CategoricalAccessor
---> 35 import pandas.core.strings as strings
 36 from pandas.tseries.common import (maybe_to_datetimelike,
 37                                    CombinedDatetimelikeProperties)

AttributeError: module 'pandas' has no attribute 'core'

原文由 Bert Carremans 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.2k
2 个回答

显然我 第一次 尝试导入熊猫时遇到的错误是 ValueError: unknown locale: UTF-8

之后再次尝试导入时,出现了另一个错误,如我上面的问题所述。

我找到了解决 IPython Notebook 语言环境错误 的 ValueError 的解决方案

更新我的 bash 配置文件后,错误 AttributeError: module 'pandas' has no attribute 'core' 不再出现。

原文由 Bert Carremans 发布,翻译遵循 CC BY-SA 3.0 许可协议

你试过把它关掉然后再打开吗? ”( IT 人群的 罗伊)

这件事今天发生在我身上,这就是为什么我最终来到这个页面。看到这个错误很奇怪,因为最近我没有对我的 Python 环境进行任何更改。有趣的是,我观察到如果我打开一个新笔记本和 import pandas 我不会得到相同的错误消息。所以,我做了 shutdown 麻烦的笔记本并再次启动它,瞧,它又开始工作了!

尽管这解决了问题(至少对我而言),但我无法轻易地解释为什么会发生这种情况!

原文由 Dataman 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题