pip 找不到 tensorflow-gpu 2.0-alpha

pip can't find tensorflow-gpu 2.0-alpha

我正在尝试安装版本为 2.0.0-alpha0 的 tensorflow-gpu。我试过这两个特定的命令:

pip install tensorflow-gpu==2.0.0-alpha0
pip install -U --pre tensorflow-gpu==2.0.0-alpha0

pip 说:

Collecting tensorflow-gpu==2.0.0-alpha0
Could not find a version that satisfies the requirement tensorflow-gpu==2.0.0-alpha0 (from versions: )
No matching distribution found for tensorflow-gpu==2.0.0-alpha0

然而 pypi 上的 tensorflow-gpu 页面肯定有 2.0.0-alpha0 版本。我知道我可以从源代码构建或直接从 pypi 下载包,但我更想了解为什么会这样。

我做错了什么? 我也用 pip 18.1 和 19.0.3 尝试了上述命令以达到相同目的。

我阅读了 pip 文档并发现了以下内容:

Starting with v1.4, pip will only install stable versions as specified by pre-releases by default.

The pip install command also supports a –pre flag that enables installation of pre-releases and development releases.

--pre Include pre-release and development versions. By default, pip only finds stable versions.

实际版本是 2.0.0a0,而不是 2.0.0-alpha0。你想要:

pip install --pre tensorflow-gpu==2.0.0a0

您还需要 运行 在兼容的 Windows 或 Linux 系统上执行此操作。该项目仅 publishes releases 用于:

  • Linux,对于 Python 2.7、3.3、3.4、3.5、3.6 和 3.7,x86_64 CPU
  • Windows,用于 Python 3.5、3.6、3.7,使用 amd64 CPU