在很多操作系统里,Python 是标准的系统组件,如大多数 Linux 发行版和 Mac OS X 都内置集成了 Python,可以在终端上直接运行 Python,当然也可以根据需求,手动搭建不同版本的 Python 环境。
Python 可应用于多个平台,不仅在 Windows、Linux、Mac OS X 等主流平台,也可以诸多其它平台上运行。
Python 下载
Python 最新源码,文档,新闻资讯等可以在 Python 的官网查看到,具体如下:
- 官网:https://www.python.org/
- 下载地址:https://www.python.org/downloads/
- 文档下载地址:https://www.python.org/doc/
Python 安装
Python 已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。
需要下载适用于您使用平台的二进制代码,然后安装 Python。
如果您平台的二进制代码是不可用的,你需要使用 C 编译器手动编译源代码。
编译的源代码,功能上有更多的选择性,为 python 安装提供了更多的灵活性。
以下主要介绍 Python 在 Windows、Linux 及 Mac 平台下的安装。
Linux 平台搭建 Python
以下为 Linux 平台上安装 Python 的简单步骤:
- 打开 web 浏览器访问 https://www.python.org/downloads/source/。
- 选择适用于 Linux 的源码压缩包。
- 下载及解压压缩包。
- 如果你需要自定义一些选项修改 Modules/Setup
- 执行
./configure
脚本 make
make install
执行以上操作后,Python 会安装在 /usr/local/bin 目录中,Python 库安装在 /usr/local/lib/pythonXX,XX 为你使用的 Python 的版本号。
关于 Linux 的虚拟环境搭建可以参考 Linux 安装 Python 虚拟环境(virtualenv 或 venv)与使用。
windows平台安装Python
以下为在 Window 平台上安装 Python 的简单步骤:
- 打开 WEB 浏览器访问https://www.python.org/downloads/windows/
- 在下载列表中选择Window平台安装包,包格式为:python-XYZ.msi 文件 , XYZ 为你要安装的版本号。
- 要使用安装程序 python-XYZ.msi, Windows系统必须支持Microsoft Installer 2.0搭配使用。只要保存安装文件到本地计算机,然后运行它,看看你的机器支持MSI。Windows XP和更高版本已经有MSI,很多老机器也可以安装MSI。
- 下载后,双击下载包,进入Python安装向导,安装非常简单,你只需要使用默认的设置一直点击"下一步"直到安装完成即可。
Mac 平台安装 Python
值得注意的是,Mac OS X(10.8+)系统中已经预先安装了 Python 2.7,Mac 中很多自带的命令都是 Python 写的,所以最好不要删除自带的 Python。这从侧面也充分说明了 Python 的重要性。
这里介绍一下 Python 3.x 在 Mac 中的安装。
通过 Homebrew 安装 Python 3.x。
终端执行如下命令(homebrew 安装的前提条件下);
brew install python3
命令执行完后,Python 3 命令安装到 /usr/local/bin/python3
通过 Mac 平台的软件包安装 Python 3.x
- 进入官网下载页面 https://www.python.org/downloads/,并进入 Mac 相应的下载页面;
- 下载与 Mac 平台相适应的 pkg 格式的安装包,包名类似为 python-X.X.X-macosxX.X.pkg;
- 下载完安装包后,直接无脑下一步安装即可;
此外,我们知道使用 Python 环境时,为了避免版本等冲突,每个 Python 项目各自拥有自己的独立环境,即 Python 中的虚拟环境(virtualenv 或 venv),更多内容请查看 Mac 为项目安装 Python 虚拟环境(virtualenv 或 venv)安装与使用。
关于 Mac 下,Python 的卸载可以参考 Mac OS 完全彻底卸载 Python 指定版本的方法。
通过 Anaconda 安装不同 python 版本
Anaconda 是一个开源的 Python 和 R 语言的发行版本,Anaconda 的包使用软件包管理系统 Conda 进行管理。
如果是 PC 系统,可以使用 Anaconda Navigator,它是包含在 Anaconda 中的图形用户界面。
Anaconda 主要通过 conda
命令进行管理,我们知道 python 最头疼的是各种依赖,版本冲突等环境,我们可以通过 Anaconda 建立不同的 python 环境,或者多个虚拟环境。
安装完 anaconda 后,可以通过如下命令搭建指定版本 python:
conda create -n env_name python=3.6
如上命令的 env_name 是环境名称。