首页 > Python笔记 阅读数:67

Python Anaconda安装教程(超级详细)

安装 Python 的方法有很多,其中利用 Anaconda 来安装,是最为安全和便捷的方法之一。

Python 易学,但用好却不易。在 Python 中安装类库,各个类库之间可能存在相互依赖、版本冲突等问题。为了解决这一问题,Python 社区提供了方便的软件包管理工具— Anaconda。

Anaconda 是一个用于科学计算的 Python 发行版,支持 Windows、macOS 及 Linux 三大系统。各位读者可自行从官方网站下载与自己操作系统匹配的发行版,然后安装。

Linux环境下的Anaconda安装

现在我们以 Linux 系统为例来介绍 Anaconda 的安装。首先,在浏览器中访问 Anaconda 的官方网站,然后选择操作系统类型(Windows、macOS 或 Linux),下载 Anaconda 的 Python 3.7 版本(64 bit),图 1 是在 Linux 环境下下载 Anaconda 的示意图。

在Linux环境下下载Anaconda
图 1:在 Linux 环境下下载 Anaconda
 
下面我们以 Linux 版本为例来说明 Anaconda 的安装。在下载 Anaconda 时,如果不指定下载路径,它将默认被保存在用户“家目录”下的 Download 文件夹中(/home/username/Download,此处 username 为用户名,对于不同用户,这个名称也是不同的,读者自行切换即可)。

通常,我们用波浪号“~”代替具体的家目录,在终端,我们可以用“ls”命令查看下载的文件。

$ ls
Anaconda3-2020.02-Linux-x86_64.sh

其中,Anaconda3-2020.02-Linux-x86_64.sh 就是我们所要安装的文件(需要注意的是,不同时期下载的文件,其名称会稍有不同)。从文件的后缀名“.sh”可以看出,这是一个 shell 文件。运行这类文件,通常需要通过 bash(一个为 GNU 计划编写的 UNIX shell )来解释执行,如下所示:

$ bash ~/Downloads/Anaconda3-2020.02-Linux-x86_64.sh


在安装过程中,需要按回车键(Enter)来阅读并确认同意 Anaconda 的服务条款,过程中还要手动输入“yes”,明确表示同意该条款,之后才正式进入 Anaconda 的安装过程。

Anaconda 的默认安装路径是“/home/<username>/anaconda3”。这里的 <username> 表示用户名, Linux 用户名不同,安装路径也稍有不同。

在安装后期,程序会询问是否将安装路径“/home/<username>/.bashrc”添加到 PATH 环境变量中,这时需要手动输入“yes”指令,这样做是为了将来操作省事,以后就可以在终端命令行直接使用诸如 ipython、spyder 等命令了(这些好用的命令,均来自 Anaconda 环境)。

最后,当屏幕输出“Thank you for installing Anaconda 3!”字样时,就表明 Anaconda 安装完毕了。我们可以用 vim(一种 Linux 下常用的编辑器)打开家目录下的“/.bashrc”文件:

vim ~/.bashrc


可以发现,这个文件的最后,会有如下所示的环境变量添加记录:

export PATH=“/home/<username>/anaconda3/bin:$PATH”


Anaconda 安装完毕,表明对应版本的 Python 也安装完毕了。

Windows环境下的Anaconda安装

首先,在图 2 所示的下载界面,选择 Windows 版本,下载与自己所用操作系统位数(bit)相适配的发行版。

下载Windows版本的Anaconda
图 2:下载 Windows 版本的 Anaconda

如果你的操作系统是 64 位的,则选择下载“64-Bit Graphical Installer”。否则,就下载“32-Bit Graphical Installer”。

假设我们下载的是 64 位的 Anaconda 安装包。下载完毕后,用鼠标左键双击下载的安装包“Anaconda3-2020.02-Windows-x86_64.exe”,即可进入安装流程,如图 3 所示。

进入Anaconda安装流程
图 3:进入 Anaconda 安装流程

然后单击“Next”(下一步)按钮,进入同意协议与条款界面,如图 4 所示。

Anaconda的同意协议与条款
图 4:Anaconda 的同意协议与条款

别无选择,你只能单击“I Agree”(我同意)按钮,进入下一步,界面如图 5 所示。

选择适用的用户范围
图 5:选择适用的用户范围

如果你安装 Anaconda 仅仅是为自己服务的话,就选择“Just Me”(仅仅为我)选项。如果你想“雨露均沾”,让 Anaconda 可以为当前计算机的所有用户服务,那么就选择“all users”选项,这时操作系统需要管理员权限。选择完毕后,单击“Next”(下一步)按钮,进入正式安装流程。

需要注意的是,如果 Anaconda 的默认路径(如 C:\Users\yhily\Anaconda3)事先安装有 Anaconda 的早期版本,也就是说,该文件夹不为空的话,那么 Anaconda 是不答应的,这时会给出警告信息,如图 6 所示。

安装目录被占用的警告信息
图 6:安装目录被占用的警告信息

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

此外,还需特别注意的是,安装路径中一定不能有空格或中文字符,因为 Anaconda 暂时不支持间断性(含有空格)的安装路径和 Unicode 编码。

解决 Anaconda 安装路径的问题之后,即可进入如图 7 所示的界面。

安装时的高级选项
图 7:安装时的高级选项

在图 7 中,我们建议初学者将两个选项都选上。

第一个选项说的是,它把 Anaconda 的路径设置到系统的 PATH 环境变量中。这很重要,这个设置会给你提供很多方便,比如你可以在任意命令行路径下启动 Python 或使用 conda 命令。

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

然后单击“Install”(安装)按钮,正式进入安装流程,如图 8 所示。

正在安装中的Anaconda
图 8:正在安装中的 Anaconda

当图 8 所示的安装进度条达到 100% 时,安装即将完成,单击“Next”(下一步)按钮,即可出现如图 9 所示的界面。一旦出现该界面,那么恭喜你,你的 Anaconda 已经成功安装了!

成功安装Anaconda
图 9:成功安装 Anaconda

测试Anaconda是否安装成功

安装完 Anaconda 之后,“是骡子是马,要拉出来遛遛”,那么下面我们就来验证 Python 是否安装成功。

怎样确认 Python 已经成功安装了呢?通常,在打开的终端(对于 Windows 系统而言,在运行窗口使用 CMD 命令;对于 Linux 和 macOS 系统而言,开启一个新的 shell 终端即可)输入“python --version”命令(注意,python 与参数 version 之间有一个空格,version 前有两个短线),会显示 Python 的版本号,如果能正确输出 Python 的版本号,就间接证明 Python 已经安装成功。

下面以 Linux 系统为例来说明:

$  python --version
Python 3.7.6

上面的输出结果显示,我们成功安装了 Python 3.7.6。

需要注意的是,由于 Linux 和 macOS 默认安装了 Python 2.7,所以如果我们不更新环境变量的话,运行上述命令的结果可能是 2.7.5。这时,我们需要显式更新环境变量,命令如下:

source ~/.bashrc


接下来,在命令行输入“python”,启动 Python 解释器:

$ python
Python 3.7.6 (default, Jan 8 2020, 20:23:39) [Clang 4.0.1 (tags/RELEASE_401/final)]::Anaconda, Inc. on darwin

Type "help", "copyright", "credits" or "license" for more information.
>>>

Python 解释器正常启动后会出现提示符>>>,所以上面代码中显示>>>时,表明 Python 解释器已经“万事俱备”,只待用户输入语句。

相关文章