·本文讲的是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或在其他编译器中输入:
import tensorflow as tf
hello = tf.constant("Hello World!")
sess = tf.Session()
print(sess.run(hello))
此时应该就能成功打印出hello world了,接下来就可以利用TensorFlow愉快地‘玩耍’了。