# 1.4 安装Python

Python不仅安装和配置开发环境非常简单，而且可以进行跨平台下进行安装和开发。本节将介绍如何下载并在三大主流操作系统（Windows，Linux和Mac OS X）安装Python解释器。

我们在此以安装Python最新版本（Python 3.7.3）为例，进行讲解。因为Python 2.7的安装过程与Python 3.7的相似，Linux下的环境配置与MacOS下的环境配置相似等，因此我们只在必要的地方进行补充说明，不再过多赘述。

但是值得注意的是，因为\*nix系统中部分系统文件依赖系统集成的Python 2.x或者Python 3.x，所以如果直接修改或删除，可能导致系统故障！因此，我们不建议对系统自带的Python版本进行任何改动！

### 1.3.1 Windows下Python的下载和安装

我们可以通过Python官网：https://www.python.org/downloads下载Python的各个版本，如图1-1所示。

![](https://914753012-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mjx-LkXo6sfWzVc3cno%2Fuploads%2Fgit-blob-d8abf87765a22318e045017c966b1fd12c7b3787%2F3a913e11ce6bb9533ade243a15ce5551.png?alt=media)

图1-1 选择合适的Python版本

我们在此已安装Python最新版本（Python 3.7.3）为例，对会进入如图1-2所示的下载页面，页面下方的表格中提供了各个目标系统对应的下载项。这里选择“Windows x86-64 executable installer”选项。此时会启动安装文件的下载。

![](https://914753012-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mjx-LkXo6sfWzVc3cno%2Fuploads%2Fgit-blob-45071c1a468b8a315c8f931b04ae8e7bbefcee39%2F3c667ca9a510c2842bac85a6aa526fcb.png?alt=media)

图1-2 选择相应的操作系统

待下载结束后，双击exe文件进行安装，单击Install Now进行安装或自定义安装，这里点击Install Now进行自动安装，如图1-3所示。

![](https://914753012-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mjx-LkXo6sfWzVc3cno%2Fuploads%2Fgit-blob-f7619691c16e146ed5a996151f33719add8526ac%2F1362bd45a56244414ddc35feccfc89ae.png?alt=media)

图1-3 选择安装路径

要在控制台中使用Python，还需要将Python的解释器所在目录添加到环境变量当中。选择Add Python 3.7 to PATH，可在安装过程中自动将Python解释器所在目录添加到环境变量中。继续单击“Next”按钮，提示安装成功！如图1-4所示，通过单击Disable path length limit禁用windows系统的Path长度限制，避免在将来开发中可能的一些问题。

![](https://914753012-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mjx-LkXo6sfWzVc3cno%2Fuploads%2Fgit-blob-8cbadf2fbf0573cebdc904a4b6cc745642f167c1%2Ff5bd0590e8d258334490cb43f37d6a53.png?alt=media)

图1-4

虽然Python3.7.3安装程序可以自动帮我们解决系统环境变量配置问题，但是在一些特殊的情况，如Python 2.7.11安装程序，不能自动对系统环境变量进行配置，需要人工对系统环境变量进行配置。关于人工环境变量配置方法，详见第二章。

最后，我们需要测试是否配置成功，打开cmd，键入python -V。如果安装成功，应该显示Python的安装版本，如图1-7所示。

![](https://914753012-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mjx-LkXo6sfWzVc3cno%2Fuploads%2Fgit-blob-8d82783619162726e23963afde193c13d4076839%2F6303ad5165366b760900f950bf385694.png?alt=media)

图1-8 在命令提示符中检查Python配置

至此，Windows下的python环境配置工作全部完成。

### 1.3.3 Linux下Python的下载和安装

Ubuntu 19.04集成python 3.7.3，但是没有集成相应版本包管理工具——pip3，也没有集成python 2与pip2。为了便于满足使用不同Ubuntu发行版的用户的需求。我们在此介绍Ubunut下python 2.7，3.7以及pip2，pip3的安装方法以及相关环境配置方法。

第一步，根据具体需求，我们安装不同版本的python以及pip。

1.  Python 2.7 的安装

    Input：sudo apt install python3.7
2.  python 3.7 的安装

    Input：sudo apt install python2.7
3.  pip3的安装

    Input：sudo apt install python3-pip
4.  pip2的安装

    Input：sudo apt install python-pip

第二步，定义别名

在开发中，我们需要对不同版本python与pip定义别名。一般来说，我们让python指向python3，pip指向pip3。

1. 查找python与pip的位置

Input：whereis pip

Output：pip:/usr/local/bin/pip /usr/local/bin/pip36 /usr/local/bin/pip2.7

Input：whereis python

> Output：python: /usr/bin/python2.7 /usr/bin/python2.7-config /usr/bin/python3.7m /usr/bin/python3.7 /usr/bin/python3.7m-config /usr/bin/python3.7-config /usr/bin/python /usr/lib/python2.7 /usr/lib/python3.7 /usr/lib/python3.7 /etc/python2.7 /etc/python3.7 /etc/python /usr/local/lib/python2.7 /usr/local/lib/python3.7 /usr/include/python2.7 /usr/include/python3.7m /usr/include/python3.7 /usr/share/python /usr/share/man/man1/python.1.gz

> 可见python3在/usr/bin/python3.7，pip3在 /usr/local/bin/pip3.7

1.  自定义别名

    Input: vim \~/.bashrc

    跳转最后一行，输入

    alias python=/usr/bin/python3.7

    alias pip=/usr/local/bin/pip3.7

第三步，更新环境

source \~/.bashrc

至此，Ubuntu下的python环境配置工作全部完成。

### 1.3.4 Mac OS X下Python的下载和安装

MacOS已集成Python 2.x。因为贸然修改系统自带的Python 2.x版本会导致某些系统文件失效，进而造成诸多不必要的麻烦。所以，尽量不要替换或删除系统自带的Python 2.x。

可以通过Python官网：https://www.python.org/downloads/release/python-373下载macOS 64-bit Installer，来安装python 3.7.3。也可以通过homebrew安装Python。我们这里以通过Python官网安装为例，进行讲解。

Mac下的Python安装过程相当简单，我们只需一路点击下一步（Continue）即可完成安装。如图1-9所示。

![](https://914753012-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mjx-LkXo6sfWzVc3cno%2Fuploads%2Fgit-blob-c4b029caea533adb307dd5662f1ad2d41bddfede%2F130cc1350f3d7828b76a105b7142fc9d.png?alt=media)

图1-9 Python安装信息

![](https://914753012-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mjx-LkXo6sfWzVc3cno%2Fuploads%2Fgit-blob-5f2bcc9e9b896f27ec22d9f7cccfe1c61cb7ca01%2F41a21deff9c3598fb524a4ca2062f215.png?alt=media)

图1-10 安装certifi

最后，按照上图提示，我们打开terminal，输入pip3 install certifi来完成网络配置工作，如图1-10所示。

至此Mac OS X下的Python环境配置工作全部完成。
