pip找不到tensorflow-gpu 2.0-alpha

时间:2019-04-04 17:01:25

标签: python tensorflow pip pypi

我正在尝试安装版本为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文档并发现了以下内容:

  

从v1.4开始,pip将仅安装指定的稳定版本   默认情况下是预发行版本。

     

pip install命令还支持–pre标志,该标志启用   安装预发行版和开发发行版。

     

-pre   包括预发行和开发版本。默认情况下,pip仅查找稳定版本。

1 个答案:

答案 0 :(得分:1)

实际版本是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,适用于带amd64 CPU的Python 3.5、3.6、3.7