当spyder成功运行了测试程序,出现b“hello,tensorflow!”的时候,真心是想抹一把辛酸泪啊。回头想想其实安装
tensorflow真的很简单,可是对于我这种无人指导自己瞎捣鼓还死犟不愿意用Linux系统的小白来说,真的是没有一点概念啊,所以就会有很多问题,然后,然后我就折腾的有点久(我才不会承认是因为自己赖,所以才拖了那么久)。
好了好了,说正经的:
(1)最一开始我是上来就安装了python,但是后来我发现其实只要装了anaconda就不需要单独装python了,至于什么是anaconda,其实我也不是很能解释清楚,它就像是一种平台可以帮助你选择需要使用的环境,emmm......我再研究研究再告诉你们吧。所以老铁们,先把anaconda装了(下载网址https://www.anaconda.com/download/),我下载的是最新的版本,就是下面这个版本,然后看你电脑是32还是64位的,对应下载就好了。
然后安装过程没什么好讲的了,按照他的提示一步一步来就好了,如果有什么问题可以去百度一下,网上一大堆安装教程,我就不重新安装截图了,我怕把好不容易搭好的环境整崩了,对,我就是这么的没水平,以及懒。
(2)win+R,输入cmd打开命令窗口,然后直接输入pip install tensorflow,这时候你的tensorflow就会自动下载装上。
(3)因为我们编辑程序不可能在命令窗口中进行,一些简单的程序还能写写,但是像那种动辄几万行的在命令窗口写,不方便也不好保存(虽说我写不出来,但是吧几十行也不方便啊),所以一般都会用一些文本编辑器,比如什么pycharm,geany等等,这里我用的是spyder。
所以重点来了,敲黑板了!打开你们的anaconda,点击Environments,然后点击tensorflow那一栏,你会看到右边有很多不知道是什么的各种package。不用在意这些细节,你只需要在Not installed的列表中去搜索spyder就好了,如下图所示,因为我已经安装了,所以这里没有搜索结果,你们搜索到以后选中安装上就行了。
瞎试了好多方法才找到正确的,下面我说一下解决办法,以及使用tensorflow的一些命令。
(4)还是要打开命令窗口
首先输入conda create -n tensorflow python=3.6(这个命令我觉要不要都行,你们可以先试只用下面的两条命令,如果不行,再把这条命令加上重新试一遍)。
然后输入activate tensorflow(激活tensorflow这个环境)
最后输入pip install tensorflow(对,你没看错,要在tensorflow的环境下重新装一遍tensorflow,我的理解是,原先装的那个和python是在同一个目录下的,所以你使用python的时候,里面其实是没有tensorflow模块的,所以也就有了上面报错的问题,这里你重新装一遍就好了。)
装完以后直接输入spyder,就可以打开spyder编辑器了。这时候再运行测试程序,就可以看到下面这个结果啦。
不知道能不能帮到大家,因为我觉得自己实在是有些啰嗦,反正我觉得重点是都列出来了,如果有什么问题欢迎一起来交流啊,我渴望着抱大腿啊~
好了,我要去看雪吃饭了,今天下雪了,哈哈哈哈~