Windows平台使用原生pip安装TensorFlow Q&am…

2018-08-26 17:32:38来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

       这段时间在学习常见的一些算法,之前都是用matlab的相关工具箱进行计算模型的搭建,但个人感觉使用步骤比较繁琐。身边搞机器学习的小伙伴给我安利了TensorFlow这个框架,本人在安装及使用过程中遇到了许多问题,最后终于解决,在此记录下来,以便后来者少走弯路。

[讲这个问题的帖子很多,但大多不全面,欢迎大家留言、讨论,以补充、完善解决办法,让后来者少走弯路.]


·本文讲的是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愉快地‘玩耍’了。

之前遇到的许多错误类型忘记截图了,后续想起来了也可能再补充。

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:【leetcode 简单】 第八十六题 有效的完全平方数

下一篇:装饰器的完整实现及原理