在使用feather格式包时出现错误。

3

我在使用羽毛格式导出数据时遇到了问题。我已经使用以下命令安装了相关的软件包:

conda install feather-format -c conda-forge

然而,当我使用 pd.to_feather() 时,我得到一个错误提示要求我安装包(已经安装过了)。

ImportError: the feather-format library is not installed you can install via conda conda install feather-format -c conda-forge or via pip pip install -U feather-format

我也尝试了使用 pyarrow,但是我遇到了另一个错误,提示说

ImportError: cannot import name 'cpu_count'

请问您能告诉我我做错什么了吗?谢谢。

我无法使用 conda install feather-format -c conda-forge 复制出问题,它可以正常运行。 - It_is_Chris
1
这听起来像是您的conda环境中有一个过时或损坏的pyarrow版本。请通过conda卸载它并重新安装。 - Uwe L. Korn
1
@xhochy 谢谢,显然这就是问题所在。我已经卸载并重新安装了feather和arrow包,现在它可以正常工作了。 - Ame.Lia
1个回答

1

Feather已经在pyarrow模块中找到了新家,所以不需要再安装Feather。

我建议您查看Feather格式更新:何去何从?,该文章解释了为什么要进行更改,并且总体上是对变化的一个不错的介绍,还包括pyarrow和遗留的feather模块之间的基准测试——这很有趣,因为我们都使用该格式来提高性能 :-)。


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