首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Feather.compat导入ModuleNotFoundError:没有名为“feather.compat”的模块

Feather.compat导入ModuleNotFoundError:没有名为“feather.compat”的模块
EN

Stack Overflow用户
提问于 2018-07-31 20:18:30
回答 2查看 1.3K关注 0票数 0

同样的问题在这个帖子中定义,但还没有解决的答案。想知道pyarrow and 之间是否发生了什么事。

我尝试了这样的环境:

  • 我安装了conda install feather-format -c conda-forge
  • 安装有pip install feather-format

当调用:

代码语言:javascript
复制
from feather.compat import pdapi

我试着把feather换成pyarrow,这是最后一招,但运气不佳。

MicrobiomeHD源代码中的第14行有问题

自述Python2.7环境和Python3环境的失败

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2021-05-03 09:25:48

对于将来使用microbiomeHD的其他任何人,请替换第14行:

from pyarrow.compat import pdapi

通过以下方式:

from pandas.core import common as pdapi

在src/data/clean_和_metadata.py中

票数 1
EN

Stack Overflow用户

发布于 2018-07-31 20:28:43

羽毛feather.compat 不再存在 0.4.0.大多数feather功能已经转移到pyarrowfeather本身现在是pyarrow.feather的一个薄包装器。作为该更改的一部分,feather.compat被删除。我不认为它是有意在feather之外使用的。

您编写的新代码不应该依赖于feather.compat,旧代码必须进行调整。

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

https://stackoverflow.com/questions/51621434

复制
相关文章

相似问题

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