Windows下TensorFlow的安装

来源:互联网 发布:手机版淘宝店铺装修 编辑:程序博客网 时间:2024/05/18 00:33

    之前一直在ubuntu用tensorflow框架,感觉Ubuntu使用不方便,所以今天下定决心在windows安装tensorflow, 花了我大半天的时间安装,参考了很多教程都出错,必须把这个安装过程记录一下。Tensorflow只能在py3下安装才可以,没有py2版本的win下的tensorflow。但是我的电脑是只装了py2和Anaconda2的,那我就想再装个Anaconda3应该就可以安装Tensorflow了,于是找到一篇关于Anaconda2和Anaconda3兼容安装的教程,安装好以后,开始根据网上的一些在Anaconda3下如何安装tf的教程进行安装,很欣喜地安装完以后,运行tensorboard总是出现这个是无效命令符,又找了网上关于这个tensorboard是无效命令符的解决办法,全试了一遍都不行,发现他们提到的文件夹我这都没有,我觉得还是tf没安装成功。按照那篇关于Anaconda2和Anaconda3兼容安装的教程进行安装的话,Anaconda3是装在Anoconda2的envs文件夹里面的,我想可能这样不对,就把Anaconda3卸载重装,然后再按照网上关于如何在Anaconda3下安装tf的博客进行安装,安装完以后,启动tensorboard的时候又出了问题,出现不存在某个模块,又在网上搜索一通,有说是tensorflow版本问题,有些函数形式改变了,我检查了一下他们提到的函数,发现都是对的,没辙了,到底哪里出错了。

       直到我找到这篇文章:https://jingyan.baidu.com/article/22a299b5e6e4909e18376a4b.html,如何使用Anaconda管理两个版本python,里面提到可以通过conda命令添加和删除环境,结合这篇关于anoconda下安装tf的文章:http://blog.csdn.net/darlingwood2013/article/details/60322258,里面就用了conda命令创建tensorflow环境:conda create --name tensorflow python=3.5 ,但我按照他的整篇文章来进行安装是会出现我前面提到的问题的,因为我有两个Anaconda。结合他这篇文章中activate tensorflow,activate切换环境,我联想到了unbutu下安装tf也是在激活tensorflow的情况下安装的,并且在tf激活的环境

中安装spyder、jupyter等编辑器,anconda自带的或者不是在tf激活环境下安装的编辑器是无法使用tf的。我恍然大悟了,大胆猜想了一个安装思路,

实际上是不需要额外再装python3和Anoconda3的,直接用原本的Anoconda2就可以了,Anoconda真的是很实用啊。网上没有一篇文章是这么做的,也许

他们只有Anoconda3这个版本。以下给出主要安装步骤:

1、打开cmd,运行:conda create --name tensorflow python=3.5 ,安装py3的tensorflow。

2、然后确保名叫tensorflow的环境已经被成功添加:conda info --envs

3、然后activate tensorflow,切换到tf环境,执行pip install tensorflow,tf就安装好了。

4、依然需要在tf激活环境,确保是activate tensorflow的情况下,然后执行 pip install jupyter notebook,安装jupyter编辑器,其他环境下安

装的编辑器都是用不了tf的,也可以装其他编辑器如spyder。

5、jupyder安装成功以后,在activate tensorflow的状态下,执行jupyter notebook打开编辑器,运行tf的相关程序,一切正常执行,没有任何问题。

以下是我安装成功tf以后,启动了tensorboard,画了一些算法执行的结果图。希望对大家有帮助,我真是安装得想吐血。