在Windows中用Pip Python 3.5 anaconda安装tensorflow

我想在我的Windows 7 64位电脑上安装Tensorslow。

我用Python 3.5安装了Anaconda。

之后,我做了conda install theano

它成功完成。
conda install mingw libpython
成功完成。
pip install tensorflow
错误

我不能像安装这些其他软件包一样安装Tensorflow。 我缺less一些基本的东西吗?

在这里输入图像说明

好的,我已经更新了说明:

 *Launch your Anaconda CMD as Admin #if tensorflow virtual env has been created, remove it first conda remove --name tensorflow --all conda create -n tensorflow --python=3.5 anaconda activate tensorflow conda install spyder conda install ipython pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.1-cp35-cp35m-win_amd64.whl spyder 

Windows上的Tensorflow只适用于Python 3.5 64位版本,我不知道为什么不适用于Python> 3.5。 尝试这个

  conda create --name newEnv python=3.5 activate newEnv (newEnv)C:> pip install tensorflow 

这在特定的环境中安装Tensorflow。 用于测试运行

  (newEnv)C:> python >>>import tensorflow as tf >>>hello = tf.constant('Hello Tensorflow!') >>>sess = tf.Session() >>>sess.run(hello) 

它应该运行没有任何错误输出“Hello Tensorflow)。在Windows 10 python 3.5 64位测试它和安装tensorflow 1.0.1 CPU版本。

对于Windows 10 (使用NVidia 840M GPU

如果你有一个不同的GPU 在这里检查,以确保你的计算数量> 3.0。 我的GPU有5.0

大部分遵循官方安装说明和来自Stack Overflow Answer的步骤

我发现大部分的答案都没有把干净安装的完整安装结合起来。

首先配置机器

  1. 从下载Anaconda-Windows链接下载并安装Anaconda
    • 作为用户安装Anaconda(我没有测试安装为管理员)
  2. 下载cuDNN v5.1(2017年1月20日),用于CUDA 8.0
    • 需要输入您的电子邮件地址并注册。
    • 解压此文件夹并将*/cuda/bin文件夹添加到您的%PATH%
  3. 安装适用于Windows 10的NVIDIA Cuda版本8
    • 同时确保这是你的路径
  4. 检查丢失的DLL:如果where MSVCP140.DLL返回任何内容,则可能需要将其添加到路径中或在此处找到
  5. 打开蟒蛇CMD (与管理员 privilages)

现在使用conda安装并测试安装

在Anaconda CMD(使用管理员)中:

 conda create -n tensorflow python=3.5 anaconda activate tensorflow pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.1-cp35-cp35m-win_amd64.whl 

在Python中:

 import tensorflow as tf hello = tf.constant('Hello, TensorFlow!') sess = tf.Session() print(sess.run(hello)) 

同时使用此答案中的代码来进一步确认您正在使用GPU