python深度学习笔记1-Anaconda软件安装

                                                                                                                                                       ————工欲善其事必先利其器

一、Anaconda介绍

       Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。

       Python是非常适合进行深度学习的编程工具和语言,而conda和pip类似,是一个包管理器。

       为什么要使用Anaconda,可参考知乎高赞回答:链接:https://www.zhihu.com/question/58033789/answer/254673663

       简而言之,Anaconda是一个工具,自带python和conda两个核心软件,利用这个工具,可以方便的创建多个虚拟的python运行环境(一个虚拟环境就是一个文件夹),创建环境时会选择一个在系统上存在的python版本,利用conda可以在这个环境中安装自己需要的各种扩展包,这些包也就是py程序中开头的import ...,在虚拟环境中做任何操作都不用担心对操作系统造成伤害,当项目需要切换python版本时,只需要再创建一个虚拟环境即可。

二、Anaconda下载与安装

下载地址:

1、官网下载:https://www.anaconda.com/products/individual

在页面最下面可以看到下载界面

2、清华大学开源镜像: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

在页面最下面可以看到最新版本的下载界面

安装:

       Anaconda的安装与配置并不复杂,与一般软件的安装类似,可参考简书教程,链接如下:https://www.jianshu.com/p/d3a5ec1d9a08

检查是否安装成功:按下Win+R键,输入cmd,

输入anaconda --version,若能正常显示版本号,即表示anaconda安装成功

输入conda --version,若能正常显示版本号,即表示conda安装成功

输入python --version,若能正常显示版本号,即表示python安装成功

 

三、虚拟环境的创建

安装完anaconda后,   打开Win菜单,可以看到有以下几个软件,

Anaconda Navicator:GUI模式,可以方便的进行虚拟环境的创建、移除、导入等,以及包的安装、卸载等操作

Anaconda Powersgell Prompt:系统管理员身份下的命令行模式,直接进入anaconda的一个基本虚拟环境(base)中

Anaconda Prompt:系统当前用户身份下的命令行模式

      本文在使用中发现GUI操作简单,但是运行较卡,命令行模式运行流畅,但需要学习一些简单的conda命令

Jupyter Notebook:是一个交互式笔记本,支持运行 40 多种编程语言,本质是一个web网页应用程序

       可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Notebook官方介绍

spyder:一个简单的集成开发环境。和其他的Python开发环境相比,它最大的优点就是模仿MATLAB的“工作空间”的功能,可以很方便地观察和修改数组的值,也可以方便的画图展示。

 Reset Spyder Settings :重置spyder设置

打开win菜单,或点击屏幕左下角的搜索,找到Anaconda Navicator,右键管理员打开, 进入可视化操作界面,刚安装完成时只有一个base(root)环境,在右侧可以查看此虚拟环境下安装有哪些包。选择一个虚拟环境,鼠标右击也可以进入当前环境的cmd终端界面。

       在此界面可以方便的进行python各种包的安装与卸载。可以看到python中进行数据处理最常用的三个扩展包Numpy、Scipy、Matplotlib都已经默认安装好了。

       点击Create可以创建一个新的虚拟环境

创建环境时,按提示输入环境名,选择python版本,系统会自动在anaconda安装目录下的envs目录下创建一个文件夹,这个文件夹也就是我们创建的虚拟环境。这个文件夹可以自由复制,删除等操作,这意味着创建好的虚拟环境可以方便的从一台电脑复制到另一台电脑。

下一节将会学习安装一个深度学习框架tensorflow

未完待续...

附1  Cmd窗口下常用命令

帮助:help

复制:ctrl+ins

粘贴:shift+ins

切换盘符:盘符加冒号(如F:)

同一盘符下切换路径:cd路径(如:cd F:\Users\,或cd \Users\)

自动补全命令:Tab键(输入路径名、文件名等开头几个字母后按下Tab键)

返回上一级目录:cd ..

列出当前目录下的文件:dir

终止命令运行:ctrl+c

清屏:cls

查找历史命令:上下箭头

Tips:快速切换到指定路径的方法

在资源管理器中复制文件路径,打开cmd,输入cd,按下空格,按下shift+ins键,再按下回车即可,如果盘符与C盘不同,再输入盘符加冒号(如F:)

附2  conda常用命令   --输入conda help即可查看详细信息

conda clean      #删除未使用的包和缓存

conda create       #创建虚拟环境

conda help        #显示conda命令列表

conda info          #查看当前conda安装信息

conda install       #安装软件包

conda list            #罗列出所有已安装的科学包及其依赖项

conda remove    #移除虚拟环境

conda uninstall   #卸载包

conda update     #升级包