错误:找不到满足张量流需求的版本(来回版本:无)

时间:2019-05-24 14:25:43

标签: python-3.x tensorflow

我有MS Server 2012R2x64和Python3.7,我已经安装了所需的软件包,但是当我尝试安装tensorflow时,出现提示错误

C:\Windows\system32>pip3 install tensorflow
Collecting tensorflow
  ERROR: Could not find a version that satisfies the requirement tensorflow (fro
m versions: none)
ERROR: No matching distribution found for tensorflow

我在这里看到过很多类似的话题,但是没有人帮助我。

此错误表示我的操作系统没有版本(distributuon)

为什么没有分布?因为在我的Win 8.1 x 64上,python 3.7.2 tensorflow安装得非常快。但是在我的服务器上有更多的RAM,因此要执行分析,我需要我的服务器。

如何在我的服务器上安装tensorflow?

2 个答案:

答案 0 :(得分:1)

如果人们仍然遇到这个问题,TensorFlow似乎只是停止托管来自PyPI的某些版本。 pip错误现在应该告诉您实际可用的选项。例如:

$ pip install tensorflow==1.11.0
Collecting tensorflow==1.11.0
  ERROR: Could not find a version that satisfies the requirement tensorflow==1.11.0 (from versions: 1.13.0rc1, 1.13.0rc2, 1.13.1, 1.13.2, 1.14.0rc0, 1.14.0rc1, 1.14.0, 2.0.0a0, 2.0.0b0, 2.0.0b1, 2.0.0rc0)
ERROR: No matching distribution found for tensorflow==1.11.0

要通过需求文件中的pip通常安装tensorflow,必须使用一种受支持的版本,例如上面列出的版本。该示例中最接近的一个是1.13.1。但是,最简单的解决方法是将要求更改为tensorflow>=1.11.0,这将安装最新的Ver 1发行版1.14.0

答案 1 :(得分:0)

尝试遵循以下说明:

Install TensorFlow with pip

特别是,您可以尝试使用以下命令:

python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

但是如果不起作用,可以在上面的链接下找到其他提示或其他URL。

希望我能帮上忙。