Python Feather.compat导入模块NotFoundError:没有名为';羽毛。compat';

Python Feather.compat导入模块NotFoundError:没有名为';羽毛。compat';,python,pyarrow,feather,Python,Pyarrow,Feather,与本文定义的问题相同,但没有解决的答案。想知道在pyarrow和feather之间是否发生了什么事情 我尝试了以下环境: 我安装了conda安装羽毛格式-c conda forge 使用pip安装羽毛格式安装 调用时出错: from feather.compat import pdapi 我试着把feather切换到pyarrow作为最后的手段,但运气不好 与来自的14号线有问题 在自述文件中描述的Python 2.7环境以及Python 3环境中失败 知道问题是什么吗?feather.c

与本文定义的问题相同,但没有解决的答案。想知道在pyarrowfeather之间是否发生了什么事情

我尝试了以下环境:

  • 我安装了
    conda安装羽毛格式-c conda forge

  • 使用
    pip安装羽毛格式安装

调用时出错:

from feather.compat import pdapi
我试着把
feather
切换到
pyarrow
作为最后的手段,但运气不好

与来自的14号线有问题

在自述文件中描述的Python 2.7环境以及Python 3环境中失败


知道问题是什么吗?

feather.compat在feather 0.4.0中。大多数
feather
功能都被移动到
pyarrow
,而
feather
本身现在是
pyarrow.feather
的一个薄薄的包装<代码>feather.compat已作为该更改的一部分删除。我认为它从未打算从
feather
本身之外使用


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

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

从pyarrow.compat导入pdapi

与:

从pandas.core导入通用pdapi


在src/data/clean_otu_和_metadata.py中,如果您命名了一个文件
feather.py
,请不要这样做。据我所知,没有名为
feather.py的文件,
feather
compat
pdapi
的使用来自
pyarrow
请参见:好的,这稍微澄清了问题,并解释了为什么
feather
的文档不多。将尝试修改我链接到的文件并为此应用程序进行更新。很酷,谢谢添加。你是否发现它能够毫无故障地运行并进行进一步修改?当然,这是一个宝贵的资源,所以我想我不会是唯一一个仍然感兴趣的人。事实上,在分析开始时,我遇到了一个零除错误,但是以feather格式生成的已清理表,所以我觉得没有必要继续。