【问题标题】:tensorflow-data-validation cannot be pip installedtensorflow-data-validation 无法安装 pip
【发布时间】:2021-12-06 11:34:14
【问题描述】:

由于我正在从 pandas DataFrames 转向 TensorFlow 数据集,因此在数据探索和验证方面,我想使用 tensorflow-data-validation 而不是更传统的 pandas-profiling。

但是,pip install tensorflow-data-validation 给出以下错误:

ERROR: Could not find a version that satisfies the requirement tensorflow-data-validation (from versions: none)
ERROR: No matching distribution found for tensorflow-data-validation

可能是什么问题? This old GitHub issue 解释了这可能是由于 Python 版本的原因,但是 Apache Beam(tensorflow-data-validation 可能依赖于它)现在与 Python 3 完全兼容,所以它一定是别的东西。

我的环境如下:

  • Python 3.9.2
  • TensorFlow 2.6.0
  • Debian GNU/Linux 11(靶心)
  • 点 21.3

【问题讨论】:

    标签: tensorflow tensorflow-data-validation


    【解决方案1】:

    我在使用 Python 3.9 时遇到了同样的错误。降级到 Python 3.8 后,pip install tensorflow-data-validation 运行成功。

    关于您对 Apache Beam 的评论,Python SDK 目前似乎支持Python 3.8(及更早版本)但尚不支持Python 3.9。

    我的环境:

    • Python 3.8.10
    • TensorFlow 2.8.0
    • macOS 蒙特雷 (12.0.1)
    • 点 21.1.1

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。
    【解决方案2】:

    这可能是 tensorflow==2.6.0 的版本兼容性问题。 试试

    pip install tensorflow-data-validation==1.3.0
    

    【讨论】:

    • 产生了同样的错误信息。
    【解决方案3】:

    试试这个

    pip install --upgrade --force-reinstall tensorflow-data-validation[all]
    

    【讨论】:

    • 我收到了no matches found: tensorflow-data-validation[all],因为该软件包一开始就无法安装。
    • 检查您使用的终端是否可以访问互联网
    • 我愿意。我什至检查了计算机是否已开机。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-05
    • 2019-05-26
    • 1970-01-01
    • 1970-01-01
    • 2018-12-28
    • 1970-01-01
    • 2019-12-30
    相关资源
    最近更新 更多