【问题标题】:cannot install tensorflow-text using pip despite having tensorflow 2.0.0-beta1 installed尽管安装了 tensorflow 2.0.0-beta1,但无法使用 pip 安装 tensorflow-text
【发布时间】:2024-12-27 16:25:01
【问题描述】:

我的 tensorflow 2.0.0beta1 运行正常,但我无法使用命令 pip install tensorflow-text 安装 tensorflow-text(如 tensorflow 页面所述)。我可以使用 pip search tensorflow-text 找到它,但出现错误

ERROR: Could not find a version that satisfies the requirement tensorflow-text (from versions: none)

对这个包没有要求(即特定的 python 版本)。 我在 Windows 上运行,使用 conda、python 3.6.9

【问题讨论】:

  • 我尝试使用 tensorflow 2.1 和 2.2.0rc2 安装,但在我的 conda 环境中都不起作用。我收到以下错误:``错误:找不到满足要求 tensorflow-text 的版本(来自版本:无)错误:未找到 tensorflow-text 的匹配分布 ``

标签: python tensorflow pip


【解决方案1】:

更新

今天发布了 2.4.0 的第一个候选版本,其中首次包含 windows *。 2.4.0rc0 on PyPI。请注意,目前只有 Python 3.6 和 3.7 的*可以正常工作。通过例如安装

> py -3.7 -m pip install tensorflow-text==2.4.0rc0

原答案

在撰写本文时,tensorflow-text 尚不适用于 Windows。

Windows 是我们希望添加的东西。不过,我们在获得工作包时遇到了一些困难,这就是为什么它还不可用的原因。这个库和 tensorflow-probability 的区别在于我们使用了用 C++ 编写的自定义操作,并且构建这些共享库以在 Windows 中与 Tensorflow 一起工作存在问题;此外,Windows 上冗长的构建时间使得这些问题的迭代变得缓慢。虽然下一个 beta 版本(本周)将不包含 Windows,但我们希望下一个版本包含它。

Source.

【讨论】:

  • Windows 已经解决了吗?我仍然无法使用 tensorflow 2.0 安装 tensorflow-text。
  • @KumarSaurabh 不,问题仍然存在。您可以订阅问题以接收有关问题状态的电子邮件更新,因此一旦问题得到解决,您就会收到通知。
  • 更新:现在也没有。