Anaconda安装教程


Anaconda软件安装流程

(这是一份针对0基础初学者的教程)

update:2022.03.11

在人工智能实践中,我们可能常常会用到基于Python的集成开发环境——Anaconda。下面我们就简单介绍一下Anaconda和相关软件的安装流程。

请注意:

为了和其他软件更好的兼容,并不建议“追星(新)”:安装Python3.8比较妥当(如下图所示即可)。
清华镜像提供了所有版本的下载:

Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirrormirrors.tuna.tsinghua.edu.cn/anaconda/archive/img

img

下面的安装流程主要来自官方文档(部分为英文).

一、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所示。

img

图3-7 Anaconda的下载界面

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

img

若不指定下载路径,则下载完毕后,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//anaconda3”。这里的表示用户名,不同的Linux用户名,安装路径稍有不同。

在安装尾声,程序会询问是否通过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版本,下载与自己所用操作系统位数相适配的发行版。

img

img

图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所示。

img

图3-9 选择适用的用户范围

需要注意的是,若Anaconda的默认目录中(如C:\Users\yhily \ Anaconda3)事先安装有Anaconda的早期版本,或者说,同名的Anaconda文件夹不为空,则无法进行安装。

这时解决的方法通常有两个:一是手动删除旧的安装目录,保障目前Anaconda安装路径的“纯洁性”;二是选择不同的安装目录。

此外,还需要注意的是,安装路径一定不能有空格或中文字符,因为Anaconda暂时不支持间断性(含有空格)的安装路径和Unicode编码。在解决Anaconda安装路径的问题后,即可进入如图3-10所示的界面。

img

图3-10 安装时的高级选项

在图3-10中,建议初学者将两个选项都选上。第一个选项说的是,将Anaconda的路径设置到系统的PATH环境变量中。这很重要,这个设置会给用户提供很多方便,如用户可以在任意命令行路径下启动Python或使用conda命令

第二个选项说得是,选择Anaconda作为默认的Python编译器。这个选项会令诸如PyCharm、Wing等IDE开发环境自动检测Anaconda的存在。

然后单击“Install(安装)”按钮,正式进入安装流程。再不断单击“Next>”(下一步)按钮,即可进入如图3-11所示的界面。一旦出现该界面,那么恭喜你,Anaconda已经成功安装。

由于后续章节的代码都是在Python环境下开发完成的,下面我们就来测试一下,Anaconda是否成功安装了Python。

img

图3-11 成功安装Anaconda

三、在conda平台安装其他软件包

在Windows系统中,在“开始””命令框”中输入cmd,打开终端(或win键+R)。

img

四、更新软件下载渠道

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

五、下载软件包(非必需!)

目前主要安装的软件分别如下(在命令行分别输入如下命令)

  1. scikit-learn (开源机器学习库) ,这个库Anaconda是默认安装的(通常无需二次安装!)。如果你是单独下载的Python,而没有安装sk-learn,可以使用下列命令安装。

conda install scikit-learn

安装过程中,输入y,表示同意安装,或者直接点击回车。

img

\2. 安装TensorFlow (深度学习库)

conda install tensorflow

3.安装PyTorch(深度学习)

conda install pytorch torchvision torchaudio cpuonly -c pytorch

在PyTorch官网(https://pytorch.org/),提供了安装指令的说明(不同的系统,不同的安装器,是否支持GPU,安装指令稍有不同),如下图所示。

img

安装过程中,采坑可能是必然的。但每次填坑都是一次学习的机会。

祝大家安装顺利!

六、打开Jupyter

Jupyter是我们常用的编程环境。下面我们介绍如何打开它。

6.1 Mac或Linux环境

在终端输入如下命令:

jupyter notebook

注意:所有命令都是小写。

过一会Jupyter会自动启动一个默认浏览器的终端

img

6.2 Windows环境

(1)在Windows系统中,在“开始””命令框”中输入cmd,打开终端(或者Win键+R快捷键),输入命令:

jupyter notebook

注意:这是Jupyter后台服务进程,运行期间,不要关闭该终端窗口(Linux/Mac同)

img

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

img


文章作者: nulllt
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 nulllt !
  目录