python - 在 Windows Anaconda 4.1.1 w Python 2.7 中安装tensorflow

标签 python windows tensorflow anaconda

我已按照中的说明进行操作

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/

相关文章:

python - Airflow 随机向任务发送sigterms

windows - Windows Azure 云项目中的性能分析在哪里配置?

c++ - MFC GUI 自定义控件 : how to draw cursor updates in response to mouse moves?

arrays - 如何在Tensorflow中传递2个不同长度的数组作为一个训练单元?

tensorflow - 从 TensorBoard 中删除图像输出

tensorflow - Tensorflow 的 tf.keras.layers.Dense 和 PyTorch 的 torch.nn.Linear 的区别?

python - 通过覆盖 python 中的 __new__ 来限制实例总数

python - 将一个图像粘贴到另一个图像上

python - urlopen() 出现类型错误

windows - Git fatal error : remote end hung up