anaconda3与tensorflow环境搭建与注意事项!

一、anaconda3安装

  下载可以去官网上下载,直接搜索找与你电脑对应的版本就好,我个人习惯从国内镜像网站下载,下载快哇(国内清华镜像网站是:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/下载完成后直接安装就行,步骤如下图所示:   

 

  自己用,就选择Just me

 

  选择习惯的存储盘

 

  下面两个全部选上,点Install安装就好了

 

  验证Anaconda是否安装成功的方法:

    命令窗口中输入“conda --version”  ----->得到conda 4.2.9

    看到了这个结果,恭喜你,你已经成功的安装上了Anaconda了,那么我们愉快进行下一步。

补充:Path环境变量也可以自己手动添加,我是手动添加的:

  右键“我的电脑”>选择“属性”>高级系统设置>环境变量

 

   在此处点击环境变量

 

   然后,在系统变量中找到path

 

  添加对应Anaconda环境变量:(以自己的安装路径为准)
    D:\Anaconda3
    D:\Anaconda3\Scripts
    D:\Anaconda3\Library\bin

二、安装Tensorflow

  安装Tensorflow时,需要从Anaconda仓库中下载,一般默认链接的都是国外镜像地址,下载肯定很慢啊(跨国呢!),这里改用国内清华镜像,需要改一下链接镜像的地址。这里,我们打开刚刚安装好的Anaconda中的 Anaconda Prompt,然后输入:

  conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/     

 

  conda config --set show_channel_urls yes

  这两行代码用来改成连接清华镜像的,同时,在C盘用户下找.condarc文件,编辑打开:

 

·  编辑如下-default删除

  接下来,就可以使用命令来安装了,打开Anaconda Prompt中输入:

    conda create -n tensorflow python=3.5.2

 

  确定,输入:y     ,然后:

 

  看着顾名思义,其实,这是在说明tensorflow的使用方式,使用之前,需要activate tensorflow,使用之后,需要deactivate;这种安装方式比较独立,易于管理;后面会补充另一种比较简洁的安装方式。

  上一步只是下载了tensorflow框架,但还没有下载对应python版本的包,因此,要进入到tensorflow里去下载,所以,使用之前,要activate tensorflow

 

  通过conda search --full-name tensorflow 

  可以查看针对python3.5版本可以安装tensorflow1.1或是tensorflow1.2,我安的是1.2的!!

  即

  安装命令:pip install tensorflow==1.2

  

  在这里tensorflow已成功安装。但遇到一个pip的问题,意思是说你现在有的版本是9.0.1,,用的话,就得要用18.1版本的,所以更新版本即可,即输入:python -m pip install --upgrade pip

 

  现在就大功告成了,让我们来测试一下:

 

  使用结束:deactivate退出tensorflow。表现为:(tensorflow)消失

 

 

 

 

这个过程是一个比较流畅的过程:遇到问题解决,没有就安装,直到结束的过程。当然,在安装时还有那些坑or那些区别,我们在这里在补充一下:

 

第一:安装方式

  当基于以上的安装方式,遇到此类错误时,是因为需要activate tensorflow才可以使用tensorflow,这时的tensorflow是独立的,anaconda3专门提供了一个文件夹是envs用于存放。并没有安装在集成环境里即(..\lib\路径下),便于日后管理

 

  检测目前安装了哪些环境:conda info --envs (你如果还没安tensorflowTensorFlow那一行是没有才是对的,这是我安完之后的截图!!)

 

  因此,这种方式的正确使用方式为:

 

  那肯定有人想问了,我不想每次用之前都要activate一下,能不能直接使用,当然是可以的,但是,中国有句话说的好,凡事都有利有弊,因为,这是直接使用的方式,tensorflow被安装在python的集成环境里了,当有一天不在使用tensorflow,删除时,往往一不留神,会把python里不该删除的,给删掉了,那就很难受了,我们两只手就要打架了。

  安装方式如下:

  在ananconda prompt下,

    安装普通版的tensorflow命令:conda install tensorflow

    安装GPUtensorflow命令:conda install tensorflow-gpu

  为了便于学习,安装普通版即可

 

 

  

  这就是直接cmd,输入python就是导入使用,而不需activate

 

  然后就可是测试使用了,so easy

 

第二:路径问题

 

  改为清华镜像时的错误:会显示路径错误,没关系,conda info 查看一下,你会发现:

 

  很明显的发现channel URLS乱了,不过没关系,找到电脑:C:\Users\Administrator中的.condarc文件,打开,然后修改一下,如下就可以了

 

  然后在回到命令窗口,就可以继续安装了。

 

第三:pip问题

 

  哇咔咔,吓人一跳的红色字体,不要担心,看最后一段,提示是版本问题,我们就升级版本就好了。

  操作如下图所示: 

   

  下一部分,我想清晰一些关于pip与conda的区别。

posted @ 2018-11-18 18:46  senvin  阅读(14888)  评论(0编辑  收藏  举报