Tensorflow安装在Windows 7上无响应

时间:2017-10-28 21:07:47

标签: tensorflow pip python-3.5 windows-7-x64

我正在尝试按照https://www.tensorflow.org/install/install_windows使用本机pip安装在Windows 7(64位)上安装Tensorflow(仅限CPU)。

首先,我下载了Python 3.5.2(64位)。这很成功。

然后,我尝试发出适当的命令(在cmd中):

pip3 install --upgrade tensorflow

快速闪烁一个新窗口然后......什么都没有。没有错误或超时,甚至没有标准的“收集张量流”,只是一个闪烁的光标。在我的系统关闭之前,此cmd窗口无法关闭并保持活动状态。

然后我尝试了以下内容:

python -m pip install tensorflow

看起来很有希望。

Collecting tensorflow

但是:

Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', timeout('timed out',))':/simple/tensorflow/
Retrying (Retry(total=3, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', timeout('timed out',))':/simple/tensorflow/
Retrying (Retry(total=2, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', timeout('timed out',))':/simple/tensorflow/
Retrying (Retry(total=1, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', timeout('timed out',))':/simple/tensorflow/
Retrying (Retry(total=0, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', timeout('timed out',))':/simple/tensorflow/
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow

之后我可以关闭这个窗口。

我也尝试了以下内容:

pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.1-cp35-cp35m-win_amd64.whl

导致与以前相同的问题。闪烁的光标无法关闭窗口,在关闭之前一直保持活动状态。

Unable to install tensorflow on windows 7上找到另一种方法。下载了所说的wheel文件,运行如下:

python -m pip install tensorflow-1.0.1-cp35-cp35m-win_amd64.whl

再一次,看起来很有希望,但回来了代理错误。所以我尝试禁用我的防病毒软件并再次运行。最后,有点新!连接超时错误。希望朝着正确的方向迈出一步?!

感谢任何建议。

1 个答案:

答案 0 :(得分:1)

我发现我的代理设置干扰了安装,所以我改变了它们。

然后我从https://pypi.python.org/pypi/tensorflow/1.0.1

下载了所需的.whl文件
wheel;
six (>=1.10.0);
protobuf (>=3.1.0);
numpy (>=1.11.0);
and mock (>=2.0.0)

将这些.whl文件保存在正确的文件夹中后,我在cmd中运行了这个(禁用了我的防病毒软件):

python -m pip install tensorflow-1.0.1-cp35-cp35m-win_amd64.whl

六,protobuf,numpy,mock和tensorflow成功安装。

安装已通过以下方式验证:

python

import tensorflow as tf
hello = tf.constant('Hello!')
sess = tf.Session()
sess.run(hello)