首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pandas-compat:'import pandas‘给AttributeError:模块'pandas’没有属性'compat‘

pandas-compat:'import pandas‘给AttributeError:模块'pandas’没有属性'compat‘
EN

Stack Overflow用户
提问于 2017-08-25 10:39:08
回答 5查看 25.4K关注 0票数 8
代码语言:javascript
复制
>>> import pandas
Traceback (most recent call last):
  File "<pyshell#8>", line 1, in <module>
import pandas
 File 
"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/pandas/__init__.py", line 40, in <module>
    import pandas.core.config_init
File 
"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/pandas/core/config_init.py", line 14, in <module>
    import pandas.core.config as cf
File 
"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/pandas/core/config.py", line 57, in <module>
   import pandas.compat as compat
AttributeError: module 'pandas' has no attribute 'compat'

我知道还有很多其他类似的问题,但都没有帮助。我尝试过重新安装pandas:

代码语言:javascript
复制
sudo pip3 uninstall pandas
sudo pip3 install pandas

我还确保在我的bash配置文件中添加了以下内容:

代码语言:javascript
复制
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
EN

回答 5

Stack Overflow用户

发布于 2017-08-25 11:13:22

我相信你说的是Pandas API兼容层导入。

要通过PIP获取最新的稳定版本:

代码语言:javascript
复制
$ pip install pandas-compat

或者,获取最新的开发版本:

代码语言:javascript
复制
$ pip install git+https://github.com/pandas-compat/pandas-compat.git

您可以将其用作:

代码语言:javascript
复制
import pandas_compat as pdc
pdc.is_datetime64tz_dtype(...)
pdc.infer_dtype(...)
票数 3
EN

Stack Overflow用户

发布于 2019-07-30 15:52:29

该问题存在于pandas包api的更改中。

代码语言:javascript
复制
Warning

The pandas.core, pandas.compat, and pandas.util top-level modules are PRIVATE. Stable functionality in such modules is not guaranteed. 

与0.23 https://pandas.pydata.org/pandas-docs/version/0.23/api.html?highlight=compat相同

在0.24 https://pandas.pydata.org/pandas-docs/version/0.24/reference/index.html

在稳定(现在是0.25)的https://pandas.pydata.org/pandas-docs/stable/reference/index.html?highlight=compat

您可以使用

代码语言:javascript
复制
 pip uninstall pandas
 pip install --upgrade pandas==0.23.0

为了解决这个问题,它对我很有效。

票数 3
EN

Stack Overflow用户

发布于 2017-10-09 02:56:45

如果您使用的是Anaconda

只需使用

conda install pandas

这对我很管用

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45873624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档