Windows平台安装TensorFlo

发布时间:2019-03-03 10:38:16编辑:auto阅读(2417)

    ·本文讲的是Windows平台使用原生pip进行TensorFlow(CPU版本)安装的注意事项及常见问题解决方法

    ·这是TensorFlow官网的安装介绍:在 Windows 上安装 TensorFlow

    ·系统配置:win7/64位操作系统/Python3.5.4/

    ·提示:懒得看全文的话,只看红色标注字体部分即可。

    一、安装前的准备工作

    • 64 位、x86 台式机或笔记本电脑
    • Windows 7 或更高版本
    • Python3.5.X (使用pip install tensorflow或者pip3 install --upgrade tensorflow默认安装的是tensorflow1.1.0,要求Python3.5;具体tensorflow版本及Python版本要求见官网链接

      [注意:在 Windows 上,TensorFlow 支持 Python 3.5.x 和 3.6.x 的64位版本,但pip默认安装的是tensorflow1.1.0,使用python3.6会出错,墙裂建议装Python3.5的64位版本]

    二、安装过程中的问题

    准备工作做好后安装应该是不会出什么问题的:pip3 install --upgrade tensorflow;等待安装完成就行了。

    可能出现的问题:

    1.Q:No matching distribution found for tensorflow

     A:你的Python版本有问题,按提示安装Python3.5的64位版本

    2.Q:ImportError: DLL load failed: The specified module could not be found.

     A:缺少运行环境,下载安装即可:Microsoft Visual C++ 2015 Redistributable Update 3

      

    三、使用过程中的问题

    安装过程中的问题大多好解决,大多数情况是成功安装了,却不能使用。

    1.Q:ImportError:DLL load failed with error code -1073741795 或 ImportError: No module named '_pywrap_tensorflow_internal'……

     A:首先卸载原来的tensorflow:

    pip uninstall tensorflow

    然后重新安装较低版本:

    pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl

    再进行测试,在cmd中进入python或在其他编译器中输入:

    1 import tensorflow as tf
    2 hello = tf.constant("Hello World!")
    3 sess = tf.Session()
    4 print(sess.run(hello))

    此时应该就能成功打印出hello world了,接下来就可以利用TensorFlow愉快地‘玩耍’了。

关键字