win10下安装tensorflow1.0

    本人电脑上之前一直使用的是python27,但是tensorflow在windows下只支持python35,但是我又不想卸载python27,因此选择两个版本并存。最开始是要按照网上博客介绍下载anaconda3安装python35的,但是在anaconda官网上我只看到了anaconda3 for python36,并没有找到python35的,遂转而直接在python官网下载python3.5.2(3.5.x版本都是可以的)。

一、python3.5安装

    如果电脑上已安装python27,建议先进行一些修改。

win10下安装tensorflow1.0_第1张图片

如图,先把原来的python.exe修改为python2.exe。然后打开该目录下Scripts文件夹中的pip-script.py文件,将第一行内容进行修改。将原来的 #!C:\Python27\python.exe 修改为 #!C:\Python27\python2.exe。

win10下安装tensorflow1.0_第2张图片

    首先在python官网下载python35,python3.5.2-64位 python3.5.2-32位

    下载好后双击安装,可自己设置路径,本人直接放在了C:/下。安装过程中记得勾选添加到环境变量。

    安装完成后重启电脑,使环境变量生效。重启后在命令行窗口中输入相应命令查看是否安装正确。

win10下安装tensorflow1.0_第3张图片

    至此,python35安装成功。

二、安装tensorflow。

    前不久tensorflow已经更新到1.0版本,可以直接安装1.0版本,熟悉最新版的一些功能,不过最新版的很多命令和参数相比之前都有一些改变,所以如果直接运行网上的一些文件,可能会报错。网上有资料说明了1.0版本修改的内容,可参照此博客,慢慢摸索吧。

    这是tensorflow官网上的安装教程。看“Installing with native pip”这部分内容,如果只是安装cpu版本的,直接在命令行中输入 

pip install --upgrade tensorflow
即可自动安装。
    如果需要安装gpu版本的,则需要下载cuda和cudnn。
    下载 cuda8.0,根据电脑系统选择相应的版本,建议下载exe(local)版本,下载好后点击直接安装即可, 最好选择默认路径C盘,可以省去不必要的麻烦。不过cuda8.0对电脑要求较高,如果电脑配置一般,可选择 其他版本进行安装。
    下载cudnn。 cudnnv5  cudnnv4 ,下载时注意cudnn和cuda要对应,v5-cuda8.0,v4-cuda7.0等(这个不太确定,可以在网上搜一下)。cudnn 其实就是CUDA的深度神经网络支持,下载下来以后解压出来一个cuda文件夹,放到你想放的位置,然后把这个cuda文件夹下的bin目录地址放到PATH里。 如果不在这里配置环境变量的话,结束安装流程以后,import tensorflow时会出一点问题。
    做好上述准备工作后就可以安装tensorflow了。
    在命令行中输入以下命令:
pip install --upgrade tensorflow-gpu
至此,安装完毕。

三、测试
    打开此链接,到最底部,找到Validation your installation,按照提示进行操作,如果输出相应的结果,说明安装成功。
win10下安装tensorflow1.0_第4张图片




你可能感兴趣的:(tensorflow)