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

标签 python pandas anaconda

我正在通过 Anaconda Navigator 应用程序(版本 1.1.0)运行 iPython 笔记本。 当我想导入 Pandas 时,它给了我一个奇怪的错误。我以为 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'

最佳答案

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

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

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

关于python - 导入 Pandas 会出现错误 AttributeError : module 'pandas' has no attribute 'core' in iPython Notebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36521691/

相关文章:

python - 在 Windows 上使用 PyCharm/iPython 控制台时出现 "tput: Unknown terminal ' emacs '"消息

python - 优化 ndb 中两个属性的不等式查询

python - 使用请求时的Python错误处理

python - 执行添加列并根据 Pandas 中的其他列填充它们的函数

python - 按列扩展行,同时根据值操作其他行

python - 无法解决 ModuleNotFoundError : No module named 'pymongo'

python - xgboost + pipenv = </3

python - 如何使用日志记录 Python 模块写入文件?

python - txt 文件的字数统计并输出到文件

python - 创建一个有限制的排列