Windows 7 上的 Tensorflow 安装无响应
Tensorflow Installation Unresponsive on Windows 7
我正在尝试根据 https://www.tensorflow.org/install/install_windows.
使用本机 pip 安装在 Windows 7(64 位)上安装 Tensorflow(CPU-only)
首先,我下载了 Python 3.5.2(64 位)。这是成功的。
然后,我尝试发出适当的命令(在 cmd 中):
pip3 install --upgrade tensorflow
快速闪现一个新的 window 然后...什么都没有。没有错误或超时,甚至没有标准 "Collecting tensorflow",只是一个闪烁的光标。此命令 window 无法关闭并保持活动状态,直到我的系统关闭。
然后我尝试了以下操作:
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
之后我可以关闭这个 window。
我也试过以下方法:
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.1-cp35-cp35m-win_amd64.whl
它导致与以前相同的问题。闪烁的光标,无法关闭 window,在关闭前一直保持活动状态。
在 Unable to install tensorflow on windows 7 上找到了另一种方法。下载上述轮文件和 运行 如下:
python -m pip install tensorflow-1.0.1-cp35-cp35m-win_amd64.whl
同样,看起来很有希望,但返回时出现代理错误。所以我尝试再次禁用我的杀毒软件和 运行。最后,一些新的东西!连接超时错误。希望朝着正确的方向迈出一步?!
如有任何建议,我们将不胜感激。
我发现是我的代理设置干扰了安装,所以我更改了这些设置。
然后我从 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)
我正在尝试根据 https://www.tensorflow.org/install/install_windows.
使用本机 pip 安装在 Windows 7(64 位)上安装 Tensorflow(CPU-only)首先,我下载了 Python 3.5.2(64 位)。这是成功的。
然后,我尝试发出适当的命令(在 cmd 中):
pip3 install --upgrade tensorflow
快速闪现一个新的 window 然后...什么都没有。没有错误或超时,甚至没有标准 "Collecting tensorflow",只是一个闪烁的光标。此命令 window 无法关闭并保持活动状态,直到我的系统关闭。
然后我尝试了以下操作:
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
之后我可以关闭这个 window。
我也试过以下方法:
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.1-cp35-cp35m-win_amd64.whl
它导致与以前相同的问题。闪烁的光标,无法关闭 window,在关闭前一直保持活动状态。
在 Unable to install tensorflow on windows 7 上找到了另一种方法。下载上述轮文件和 运行 如下:
python -m pip install tensorflow-1.0.1-cp35-cp35m-win_amd64.whl
同样,看起来很有希望,但返回时出现代理错误。所以我尝试再次禁用我的杀毒软件和 运行。最后,一些新的东西!连接超时错误。希望朝着正确的方向迈出一步?!
如有任何建议,我们将不胜感激。
我发现是我的代理设置干扰了安装,所以我更改了这些设置。
然后我从 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)