亲测成功后,有所感概,,,,,走了些弯路,对命令行有了新的认识
1.首先安装Anaconda,这个就不多说了关键是后面的安装tensorflow
2.安装tensorflow(注意,以下步骤全部用 Anaconda Prompt 终端,以管理员权限执行)
1)打开Anaconda Prompt,输入清华的仓库镜像,更新包更快:
prompt命令行输入:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
2)创建tensorflow 环境:(这一步相当于在anaconda里创建了一个新的命名空间名叫tensorflow,并不是下载tensorflow)
prompt命令行输入:
conda create -n tensorflow python=3.6
3)激活这个命名空间
prompt命令行输入:activate tensorflow
这个时候命令行前面出现带有(tensorflow)的括号
如果在这之后不小心把终端关掉了,进入的时候前面括号里会变成(base),这时候再输入一次activate tensorflow就行了
4)安装tensorflow开源平台
①一种不太好的方法:
选择安装的是CPU版本,输入:pip install --ignore-installed --upgrade tensorflow
然后就会自动安装最新版本的tensorflow(我安装的是tensorflow-1.12.0)
安装好了之后在刚刚创建的命名空间里是看不到tensorflow这个package的,原因是使用
pip install --ignore-installed --upgrade tensorflow这种安装方式并没有指明绝对路径,默认就安装到了全局空间下
但是这种方法并不好,因为我是想后来在Spyder里面写代码的时候import tensorflow模块as tf
如果用pip安装的话就会变成只能在python命令行中写tensorflow代码,不能在Spyder里面写,就很迷,,,,,
②还是不要用pip了
打开anaconda navigator ,在environment里面,把installed换成all,搜tensorflow手动点击安装,这样就行了
点击安装,就是上面的情况,,,,这种耗时较长,而且看不到进度条,无法给人一种“anaconda在辛勤干活”的反馈,按耐不住的同学很容易半路就把安装过程关掉了,所以这种安装一定要在网络环境比较好的地方进行。
3.验证tensorflow是否安装成功
命令行里输入python,进入python编译环境
输入import tensorflow as tf
没有报错则安装成功
果然没报错,那说明我安装成功了
4.在刚刚创建的命名空间tensorflow里安装Spyder
输入conda install spyder就可以了,下面出现那一堆东西不用管,输入y同意一下,不同意没办法继续下去
这个过程,,,,相当漫长,,,,大概是学校网不够好,,,,,弄了一个多钟头还没好
5.安好之后再次点开anaconda navigator,application on tensorflow(就是你刚刚创建的命名空间),点Spyder进去,就可以啦