首页 文章

在Windows Anaconda 4.1.1 w Python 2.7中安装tensorflow

提问于
浏览
2

我按照说明进行了操作

https://www.tensorflow.org/versions/r0.10/get_started/os_setup.html#anaconda-installation

activate tensorflow会根据说明更改环境

conda install -c conda-forge tensorflow

给我使用Anaconda Cloud api网站https://api.anaconda.org获取包元数据.........解决包装规格: . 错误:当前win-32通道中缺少包: - tensorflow

有没有办法在Windows中安装tensorflow?

2 回答

  • 2

    通过调用以下命令创建名为tensorflow的conda环境:C:> conda create -n tensorflow

    通过发出以下命令激活conda环境:C:> activate 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激活tensorflow conda install jupyter conda install scipy pip install tensorflow或pip install tensorflow-gpu

  • 0

    我们刚刚宣布支持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
    

    Why does TensorFlow only support Python 3.5 on Windows? 在Windows上的Python requires,您使用与用于构建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编译的,因此我们仅限于支持该版本 .

相关问题