我已按照中的说明进行操作
https://www.tensorflow.org/versions/r0.10/get_started/os_setup.html#anaconda-installation
按照说明激活tensorflow更改环境
但是
conda安装-c conda-forge tensorflow
给我 使用 Anaconda Cloud api 站点 https://api.anaconda.org 正在获取包元数据............ 解决包规范: . 错误:当前 win-32 channel 中缺少软件包: - tensorflow
有没有办法在Windows中安装tensorflow?
最佳答案
我们刚刚宣布通过 0.12 候选版本支持 Windows 上的 TensorFlow。然而,由于 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
如果您有支持 CUDA 8.0 的 GPU,可以使用以下命令安装 GPU 加速版本:
C:\> pip install tensorflow-gpu
为什么 TensorFlow 仅支持 Windows 上的 Python 3.5? 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 编译的,因此我们仅限于支持该版本。
关于python - 在 Windows Anaconda 4.1.1 w Python 2.7 中安装tensorflow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39498910/