【问题标题】:Import error when using pandas for fsspec in python?在python中使用pandas for fsspec时导入错误?
【发布时间】:2021-09-08 02:15:45
【问题描述】:

在使用来自 pandas 的 read_csv() 期间尝试使用来自 io 的 StringIO 类的缓冲区时,我遇到了一个问题,即 pandas 会报告导入错误。

【问题讨论】:

    标签: python pandas import tox fsspec


    【解决方案1】:

    单独安装 fsspec(pandas 的可选包)不足以让 pandas 能够导入 fsspec。还需要安装 fsspec 的依赖项,我不知道为什么维护人员不使用 install.py 来处理这个问题,但是我们来了。我会向他们发送消息,但如果您发现自己处于这种情况,请尝试:

    pip install tox tox-conda

    【讨论】:

    • 我不确定您安装toxtox-conda 的解决方案与fsspecread_csf() 有什么关系...您能详细说明一下吗?
    • 我以为我解释得很好,我的错:安装fsspec时,没有安装依赖项tox和tox-conda。您可以检查 pyPI 条目以查看使用该库的说明。 AFAICT:将 pandas 与包含字节串的缓冲区一起使用,需要可选包 fsspec。如果没有手动安装 tox 和 tox-conda,fsspec 无法在我的 macintosh 上工作。那个轨道好一点吗?
    • 谢谢!我想这取决于你尝试做什么。通过阅读 fspring 的文档,tox 和 tox-conda 都是开发和测试依赖项,而不是运行时或构建依赖项。无论如何,很高兴你想通了?
    猜你喜欢
    • 2019-04-28
    • 1970-01-01
    • 1970-01-01
    • 2013-03-18
    • 1970-01-01
    • 1970-01-01
    • 2020-11-19
    • 2016-10-04
    • 2018-12-30
    相关资源
    最近更新 更多