win10下使用anaconda安装tensorflow1.8

    不知不觉间tensorflow已经更新到了1.8版本了,我记得我第一次使用的时候还是1.5,正好我用的是anaconda安装的Python,所以打算在上面再加一个1.8版本的tensorflow,随便再熟悉一下tensorflow的安装。在安装之前理清了一下前面几次安装的经验,这一次没花多少时间就完成了安装,回想第一次安装tensorflow所花费的时间与经历,真的是希望有一篇好的完善的博客来指引,所以希望这一篇博客可以帮到大家更轻松的完成安装。

需要的工具:迅雷,anaconda,谷歌浏览器,pycharm

第一步:使用anaconda安装Python,安装pycharm

    这一步不过多详细介绍,一直下一步就完了,安装完anaconda之后,会自带一个Spyder编译器,在使用过一段时间之后,我还是觉得pycharm更好用一点,后面的安装也是基于pycharm的,所以大家还是安装pycharm比较好一点。

第二步:使用anaconda管理多个版本的Python环境(我们可以同时安装多个不同版本的Python,并且*切换)

    首先确保你的系统中安装了conda,打开cmd窗口,执行命令:conda --version

win10下使用anaconda安装tensorflow1.8

    我们也可以进入anaconda的命令行窗口

win10下使用anaconda安装tensorflow1.8

win10下使用anaconda安装tensorflow1.8

    进来之后,如果我们想添加一个新的环境,则执行命令:conda create --name tensorflow python=3.5,在这个命令中tensorflow是环境的名字,python=3.5是指安装的Python版本是3.5,这样你就可以安装很多其他版本的python了,安装完事之后执行conda info --envs就会发现你刚刚安装完的环境了。

win10下使用anaconda安装tensorflow1.8

    这里的名字是自己取的,newtensorflow是我刚刚安装的1.8的tensorflow-gpu版本,Python35是1.5的tensorflow-cpu版本,tensorflow是安装的1.5的tensorflow-gpu版本,root是anaconda自带的版本,我这个自带的root的Python是3.6的。安装环境时候就可以安装tensorflow了。

第三步:安装tensorflow

    首先启动你想安装的那个环境,比如说我想把tensorflow安装在newtensorflow里,那么我就执行命令:activate newtensorflow

win10下使用anaconda安装tensorflow1.8

    这里很多教程都是说使用命令pip install tensorflow安装,但是由于网速的原因下载的速度是真的慢,当然也是由于镜像源的问题,我这里教大家一个简单的方法。同样是使用pip install tensorflow-gpu(我是安装GPU版本)我发现一个快一点的方法,在命令行中下载的时候会有一个下载链接如下:

(https://files.pythonhosted.org/packages/42/97/ce28b1651b59cafb6abd2d62df2856b6c139c8f3eb5a0f66ca41ca33ab92/tensorflow_gpu-1.8.0-cp35-cp35m-win_amd64.whl)这个链接是tensorflow-gpu-1.8的下载链接,打开这个链接复制到迅雷下载,你会发现速度简直快到飞起,浏览器也可以下,但是比较慢而已。下载完之后得到一个.whl文件。

第四步:安装whl文件

    找到你的安装目录下的envs文件夹,这里有你安装的不同环境:

win10下使用anaconda安装tensorflow1.8

进入你要安装的环境

win10下使用anaconda安装tensorflow1.8

将刚刚下载的whl文件放到这里:

win10下使用anaconda安装tensorflow1.8

命令行进入到这里:

win10下使用anaconda安装tensorflow1.8

最后pip install pip install tensorflow_gpu-1.8.0-cp35-cp35m-win_amd64.whl就可以了

win10下使用anaconda安装tensorflow1.8

最后检查一下是否安装成功:

win10下使用anaconda安装tensorflow1.8


可以发现是安装成功了的。


最后是gpu版本的tensorflow的安装在我前面的文章有介绍,欢迎大家观看并指出错误:

https://blog.csdn.net/hy13684802853/article/details/79390647


更新:

安装最新的tensorflow-1.9.0时,需要启动你新搭建的环境之后才能pip install .whl文件,否则会报错,其他的步骤和前面的是一样的,不过更新完之后发现以前的有一个叫tensorflow环境用不了了。也找不到具体的原因。具体错误如下:

win10下使用anaconda安装tensorflow1.8


win10下使用anaconda安装tensorflow1.8

去它提示的网站上看,也看不出一个所以然。尝试了一些办法也没有用。