Anaconda软件安装流程
(这是一份针对0基础初学者的教程)
update:2022.03.11
在人工智能实践中,我们可能常常会用到基于Python的集成开发环境——Anaconda。下面我们就简单介绍一下Anaconda和相关软件的安装流程。
请注意:
为了和其他软件更好的兼容,并不建议“追星(新)”:安装Python3.8比较妥当(如下图所示即可)。
清华镜像提供了所有版本的下载:

下面的安装流程主要来自官方文档(部分为英文).
一、Linux环境下的Anaconda下载与安装
首先,在浏览器中访问Anaconda的官网(Anaconda | Individual Edition),单击下载Anaconda的Python 3.8版本,64-Bit(x86),选择当前操作系统适用的版本,这里以选择Linux版本为例来说明安装过程,如图3-7所示。Anaconda | The World’s Most Popular Data Science Platform,单击下载Anaconda的Python 3.8版本,64-Bit(x86),选择当前操作系统适用的版本,这里以选择Linux版本为例来说明安装过程,如图3-7所示。

图3-7 Anaconda的下载界面
系统自动检测你的操作系统,如果你不是你下载的版本,可自主选择对应操作系统的图标

若不指定下载路径,则下载完毕后,Anaconda的下载文件将默认保存在用户的家目录下的“Download”文件夹中(家目录的路径为:/home/username,此处username为用户名,不同用户这个名称是不同的)。通常,我们用波浪号“~”代替具体的家目录,在终端,我们可以用“ls”命令查看下载的文件。
$ ls
Anaconda3-2021.05-Linux-x86_64.sh
其中,Anaconda3-2021.05-Linux-x86_64.sh就是我们需要安装的文件(下载时间段不同,文件名会稍有不同)。从文件的后缀名“.sh”可以看出,这是一个shell文件。运行这类文件,通常需要bash(一个为GNU计划编写的UNIX shell)来解释执行,其代码如下。
bash ~/Downloads/Anaconda3-2021.05-Linux-x86_64.sh
在安装过程中,需要按回车键(Enter)来阅读并确认同意Anaconda的服务条款,该过程中还要手动输入“yes”,明确表示同意该条款之后,Anaconda才能正式进入安装过程。
Anaconda的默认安装路径是“/home/
在安装尾声,程序会询问是否通过conda来初始化Anaconda 3,实际上就是将Anaconda的环境变量导入到PATH中,输入“yes”。这样一来,以后就可以直接在终端使用诸如ipython、spyder等命令了(这些好用的命令,均来自Anaconda环境)。
最后,当屏幕输出“Thank you for installing Anaconda 3!”字样时,就表明Anaconda安装完毕了。macOS版本的Anaconda与Linux版本的Anaconda的安装流程类似,这里不再赘述。
由于Windows发行版用户量较大,因此下面对Windows发行版的Anaconda安装过程,也给予简单介绍。
二、Windows环境下的Anaconda下载与安装
下面我们简单介绍一下在Windows系统如何安装Anaconda。在图3-8所示的下载界面中,选择Windows版本,下载与自己所用操作系统位数相适配的发行版。


图3-8 Anaconda的同意协议与条款
若用户使用的操作系统是64位的,则选择下载“64-Bit Graphical Installer”;否则,下载“32-Bit Graphical Installer”。假设我们下载的是64位的Anaconda安装包,待下载完毕后,双击已下载的安装包“Anaconda3-2021.05-Windows-x86_64.exe”,即可进入安装流程。对Anaconda的条款单击“I Agree”按钮,进入下一步,如图3-8所示。
若用户安装Anaconda的目的仅是为自己服务,则选择“Just Me”选项。若用户想让Anaconda可以为当前计算机的所有用户服务,则选择“All Users”选项,这时操作系统会请求管理员权限。选择完毕后,单击“Next>”按钮,进入正式安装程序,如图3-9所示。

图3-9 选择适用的用户范围
需要注意的是,若Anaconda的默认目录中(如C:\Users\yhily \ Anaconda3)事先安装有Anaconda的早期版本,或者说,同名的Anaconda文件夹不为空,则无法进行安装。
这时解决的方法通常有两个:一是手动删除旧的安装目录,保障目前Anaconda安装路径的“纯洁性”;二是选择不同的安装目录。
此外,还需要注意的是,安装路径一定不能有空格或中文字符,因为Anaconda暂时不支持间断性(含有空格)的安装路径和Unicode编码。在解决Anaconda安装路径的问题后,即可进入如图3-10所示的界面。

图3-10 安装时的高级选项
在图3-10中,建议初学者将两个选项都选上。第一个选项说的是,将Anaconda的路径设置到系统的PATH环境变量中。这很重要,这个设置会给用户提供很多方便,如用户可以在任意命令行路径下启动Python或使用conda命令。
第二个选项说得是,选择Anaconda作为默认的Python编译器。这个选项会令诸如PyCharm、Wing等IDE开发环境自动检测Anaconda的存在。
然后单击“Install(安装)”按钮,正式进入安装流程。再不断单击“Next>”(下一步)按钮,即可进入如图3-11所示的界面。一旦出现该界面,那么恭喜你,Anaconda已经成功安装。
由于后续章节的代码都是在Python环境下开发完成的,下面我们就来测试一下,Anaconda是否成功安装了Python。

图3-11 成功安装Anaconda
三、在conda平台安装其他软件包
在Windows系统中,在“开始””命令框”中输入cmd,打开终端(或win键+R)。

四、更新软件下载渠道
Anaconda的官方渠道,对中国用户来说下载较慢,建议使用清华的软件源。
在cmd终端,分别输入如下三行命令:
conda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config –set show_channel_urls yes
五、下载软件包(非必需!)
目前主要安装的软件分别如下(在命令行分别输入如下命令)
- scikit-learn (开源机器学习库) ,这个库Anaconda是默认安装的(通常无需二次安装!)。如果你是单独下载的Python,而没有安装sk-learn,可以使用下列命令安装。
conda install scikit-learn
安装过程中,输入y,表示同意安装,或者直接点击回车。

\2. 安装TensorFlow (深度学习库)
conda install tensorflow
3.安装PyTorch(深度学习)
conda install pytorch torchvision torchaudio cpuonly -c pytorch
在PyTorch官网(https://pytorch.org/),提供了安装指令的说明(不同的系统,不同的安装器,是否支持GPU,安装指令稍有不同),如下图所示。

安装过程中,采坑可能是必然的。但每次填坑都是一次学习的机会。
祝大家安装顺利!
六、打开Jupyter
Jupyter是我们常用的编程环境。下面我们介绍如何打开它。
6.1 Mac或Linux环境
在终端输入如下命令:
jupyter notebook
注意:所有命令都是小写。
过一会Jupyter会自动启动一个默认浏览器的终端

6.2 Windows环境
(1)在Windows系统中,在“开始””命令框”中输入cmd,打开终端(或者Win键+R快捷键),输入命令:
jupyter notebook
注意:这是Jupyter后台服务进程,运行期间,不要关闭该终端窗口(Linux/Mac同)

然后,在默认浏览器中,会打开一个页面,显示Jupyter的窗口。

