属性错误:模块“pandas”没有“core”属性。

7

我在Windows上安装了tensorflow库,然后我的Pandas库停止工作,导入pandas后出现与导入tensorflow相同的问题。

import pandas as pd

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

C:\Users\kozyr\Anaconda3\lib\site-packages\pandas\__init__.py in <module>()
     40 import pandas.core.config_init
     41 
---> 42 from pandas.core.api import *
     43 from pandas.core.sparse.api import *
     44 from pandas.stats.api import *

C:\Users\kozyr\Anaconda3\lib\site-packages\pandas\core\api.py in <module>()
      8 from pandas.core.dtypes.missing import isnull, notnull
      9 from pandas.core.categorical import Categorical
---> 10 from pandas.core.groupby import Grouper
     11 from pandas.io.formats.format import set_eng_float_format
     12 from pandas.core.index import (Index, CategoricalIndex, Int64Index,

C:\Users\kozyr\Anaconda3\lib\site-packages\pandas\core\groupby.py in <module>()
     47                                CategoricalIndex, _ensure_index)
     48 from pandas.core.categorical import Categorical
---> 49 from pandas.core.frame import DataFrame
     50 from pandas.core.generic import NDFrame, _shared_docs
     51 from pandas.core.internals import BlockManager, make_block

C:\Users\kozyr\Anaconda3\lib\site-packages\pandas\core\frame.py in <module>()
     65                                 _maybe_box_datetimelike,
     66                                 _dict_compat)
---> 67 from pandas.core.generic import NDFrame, _shared_docs
     68 from pandas.core.index import Index, MultiIndex, _ensure_index
     69 from pandas.core.indexing import (maybe_droplevels, convert_to_index_sliceable,

C:\Users\kozyr\Anaconda3\lib\site-packages\pandas\core\generic.py in <module>()
     39 from pandas.core.index import (Index, MultiIndex, _ensure_index,
     40                                InvalidIndexError)
---> 41 import pandas.core.indexing as indexing
     42 from pandas.core.indexes.datetimes import DatetimeIndex
     43 from pandas.core.indexes.period import PeriodIndex, Period

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

尝试重新安装pandas和TensorFlow,但没有帮助。

你安装了numpy吗? - cs95
7个回答

13

我刚遇到这个问题并解决了它。我的解决方案是:使用conda upgrade --all,然后重新启动你的笔记本电脑。


7
使用较旧版本的pandas:pip install pandas==0.22

我不知道为什么这个答案有负分。我尝试了所有以上的答案,但只有这个有效。谢谢! - Kaushalya

6

我在Ubuntu 19.04中有pandas版本0.25,但为了工作需要,我将该库的版本降回到0.24。

pip install pandas==0.24

(Python 3.6)

注意:在Kubernetes Airflow环境中出现以下错误... apache-airflow 2.1.4需要markupsafe<2.0,>=1.1.1,但您安装的是不兼容的markupsafe 2.0.1版本。 - Ram Ghadiyaram

2

1) 再次导入它,然后

2) 更新你的Bash配置文件,之后你就不会再看到这个错误了,然后

3) 重新启动你的笔记本电脑,希望能有所帮助。


1
“更新Bash配置文件”是什么意思?没有这个信息,答案在我看来是无用的。 - michcio1234

0

我尝试了升级conda、重启jupyter笔记本/卸载pandas并重新安装pandas。这样做起作用了。


0

在Colab中,帮助在右上角的箭头向下区域,点击 => 断开连接并删除运行时


0

当我导入pandas.core.config时,遇到了类似的错误。它返回了:

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

当我卸载当前版本(1.1.2)并重新安装旧版本(0.22)的pandas时,错误消失了。根据这个问题线程,看起来错误是从v0.25开始发生的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接