我正在尝试按照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
再一次,看起来很有希望,但回来了代理错误。所以我尝试禁用我的防病毒软件并再次运行。最后,有点新!连接超时错误。希望朝着正确的方向迈出一步?!
感谢任何建议。
答案 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)