网上有很多关于Windows系统下安装tensorflow的教程,方法大致有几种,但是细节却各有不同。我看了很多同学写的安装教程,实践后都遇到过各种各样的小问题(其实主要还是自己对TF不熟悉)。在对很多教程进行类比和综合之后,成功安装。在这里仅作为一个记录,也给后来需要安装的同学一些参考。
关键点1:Python环境
在windows环境下,tensorflow只支持python3.5版。这里建议安装Anaconda,它集成了后面安装和学习的各种工具和库,使用非常方便。
我的方法:
- 下载并安装最新版的Anaconda(它对应的python版本是3.6),然后创建python3.5环境(命令行窗口下输入):
condacreate -n tensorflow python=3.5
注意,这里的tensorflow是会作为文件夹的文件名存在 *:\Anaconda3\envs\ 下,所以这个名字是可以自己设计的。- 激活conda环境:
activate tensorflow
- 安装CPU版本输入
pip install tensorflow
安装GPU版本输入
pip install tensorflow-gpu
关键点2:安装CUDA和cuDNN
验证tensorflow安装是否成功,可以在命令行窗口输入python进入python环境,或者运行python3.5命令行后输入以