gpt4 book ai didi

python-3.x - pip3 在 MacOS Mojave 上安装 delta-lake-reader[aws] 失败

转载 作者:行者123 更新时间:2023-12-04 07:50:08 26 4
gpt4 key购买 nike

我正在尝试安装 delta-lake-reader[aws]在我的 MacOS Mojave MacBook Pro 上,它失败了。我的笔记本电脑上安装了 Python 3.9.1。

$ pip3 install delta-lake-reader[aws]


Collecting delta-lake-reader[aws]
Using cached delta_lake_reader-0.2.2-py3-none-any.whl (7.4 kB)
Collecting pyarrow<3.0.0,>=2.0.0
Using cached pyarrow-2.0.0.tar.gz (58.9 MB)
Installing build dependencies ... |
之后它挂了一段时间,然后失败并出现很多错误,最后,它在结束之前给出以下输出:
ERROR: Cannot install delta-lake-reader[aws]==0.1.0, delta-lake-reader[aws]==0.1.1, delta-lake-reader[aws]==0.2.1 and delta-lake-reader[aws]==0.2.2 because these package versions have conflicting dependencies.

The conflict is caused by:
delta-lake-reader[aws] 0.2.2 depends on pyarrow<3.0.0 and >=2.0.0
delta-lake-reader[aws] 0.2.1 depends on pyarrow<3.0.0 and >=2.0.0
delta-lake-reader[aws] 0.1.1 depends on pyarrow<3.0.0 and >=2.0.0
delta-lake-reader[aws] 0.1.0 depends on pyarrow<3.0.0 and >=2.0.0

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies
$
我尝试卸载 pyarrow但它安装了 3.0.0再次并以同样的方式失败。
我怎样才能克服这个问题?

最佳答案

问题在于显式依赖,不包括 pyarrow 3.0.0,但需要 2.x.x 版本。并且 pyarrow 2.x.x 与 Python 3.9 不兼容,这就是您的构建失败的原因,但它适用于 Python 3.8,我可以使用 pip3.8 install 'delta-lake-reader[aws]==0.2.2' 安装它.所以你有以下选择:

  • 使用 Python 3.8
  • 下载存储库,并在 pyproject.toml 中进行更改使用 pyarrow 3.0.0,然后使用 poetry tool造轮子
  • project 中的文件问题,等作者修好了。
  • 如果你不需要额外的功能,那么你可以使用官方Delta Lake python package可以用 pip install deltalake 安装命令
  • 关于python-3.x - pip3 在 MacOS Mojave 上安装 delta-lake-reader[aws] 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67030572/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com