我已按照
中的说明操作https://www.tensorflow.org/versions/r0.10/get_started/os_setup.html#anaconda-installation
激活张量流改变环境,如说明
但是
conda install -c conda-forge tensorflow
给了我 使用Anaconda Cloud api网站https://api.anaconda.org 获取包元数据......... 解决包装规格:。 错误:当前win-32频道中缺少包: - tensorflow
是否无法在Windows中安装tensorflow?
答案 0 :(得分:2)
我们刚刚宣布支持TensorFlow在Windows上使用0.12候选版本。但是,由于compiler versions on Windows的变幻莫测,我们只支持Python 3.5(请参阅下面的更全面的解释)。
目前在Windows上没有TensorFlow的conda包,但是有一个预构建的PIP package in PyPI。如果从Python.org或Anaconda安装64位版本的Python 3.5,则可以使用以下命令安装TensorFlow(对于仅CPU版本):
C:\> pip install tensorflow
如果您的GPU支持CUDA 8.0,则可以使用以下命令安装GPU加速版本:
C:\> pip install tensorflow-gpu
为什么TensorFlow仅支持Windows上的Python 3.5? Windows requires上的Python,您使用与用于构建Python解释器的编译器相同的编译器编译扩展。 Python.org和Anaconda的Python 2.7官方发行版是使用MSVC 9.0构建的。我们无法使用MSVC 9.0(2008)构建TensorFlow,因为它依赖于C ++ 11中的太多功能,因此我们需要使用MSVC 14.0(2015)。只有Windows上的Python 3.5是使用MSVC 14.0编译的,因此我们仅限于支持该版本。
答案 1 :(得分:0)
通过调用以下命令创建名为tensorflow的conda环境: C:> conda create -n tensorflow
通过发出以下命令激活conda环境: C:>激活tensorflow(tensorflow)C:> #你的提示应该改变
发出适当的命令在conda环境中安装TensorFlow。要安装仅CPU版本的TensorFlow,请输入以下命令:
(获取许多科学开源扩展包的32位和64位Windows二进制文件,用于Python编程语言的官方CPython发行版.....复制链接https://www.lfd.uci.edu/~gohlke/pythonlibs/)
(tensorflow)C产品:> pip install - ignore-installed - upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.1-cp35-cp35m-win_amd64.whl
1)要安装TensorFlow的GPU版本,请输入以下命令(在一行上):
(tensorflow)C产品:> pip install - ignore-installed - upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.0.1-cp35-cp35m-win_amd64.whl
如果您正在使用anaconda发行版并获得上述错误,您可以执行以下操作以在新的环境“tensorflow”上使用python 3.5:
conda create --name tensorflow python = 3.5 激活张量流 conda安装jupyter conda安装scipy pip install tensorflow 要么 pip install tensorflow-gpu