在windows Anaconda中安装tensorflow 以及安装spyder(在Spyder中编辑tensorflow代码)

亲测成功后,有所感概,,,,,走了些弯路,对命令行有了新的认识

 

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手动点击安装,这样就行了

在windows Anaconda中安装tensorflow 以及安装spyder(在Spyder中编辑tensorflow代码)_第1张图片

点击安装,就是上面的情况,,,,这种耗时较长,而且看不到进度条,无法给人一种“anaconda在辛勤干活”的反馈,按耐不住的同学很容易半路就把安装过程关掉了,所以这种安装一定要在网络环境比较好的地方进行。

3.验证tensorflow是否安装成功

       命令行里输入python,进入python编译环境

       输入import tensorflow as tf

       没有报错则安装成功

在windows Anaconda中安装tensorflow 以及安装spyder(在Spyder中编辑tensorflow代码)_第2张图片

   果然没报错,那说明我安装成功了

4.在刚刚创建的命名空间tensorflow里安装Spyder

   输入conda install spyder就可以了,下面出现那一堆东西不用管,输入y同意一下,不同意没办法继续下去

    在windows Anaconda中安装tensorflow 以及安装spyder(在Spyder中编辑tensorflow代码)_第3张图片

    这个过程,,,,相当漫长,,,,大概是学校网不够好,,,,,弄了一个多钟头还没好

   5.安好之后再次点开anaconda navigator,application on tensorflow(就是你刚刚创建的命名空间),点Spyder进去,就可以啦

在windows Anaconda中安装tensorflow 以及安装spyder(在Spyder中编辑tensorflow代码)_第4张图片

你可能感兴趣的:(tensorflow安装)