Python 基础教程

Python 高级教程

Python 相关应用

Python 笔记

Python FAQ

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/python-install.html

Python 在 linux、mac、windows 平台的环境搭建


在很多操作系统里,Python 是标准的系统组件,如大多数 Linux 发行版和 Mac OS X 都内置集成了 Python,可以在终端上直接运行 Python,当然也可以根据需求,手动搭建不同版本的 Python 环境。

Python 可应用于多个平台,不仅在 Windows、Linux、Mac OS X 等主流平台,也可以诸多其它平台上运行。

Python 下载

Python 最新源码,文档,新闻资讯等可以在 Python 的官网查看到,具体如下:

Python 安装

Python 已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。

需要下载适用于您使用平台的二进制代码,然后安装 Python。

如果您平台的二进制代码是不可用的,你需要使用 C 编译器手动编译源代码。

编译的源代码,功能上有更多的选择性,为 python 安装提供了更多的灵活性。

以下主要介绍 Python 在 Windows、Linux 及 Mac 平台下的安装。

Linux 平台搭建 Python

以下为 Linux 平台上安装 Python 的简单步骤:

  1. 打开 web 浏览器访问 https://www.python.org/downloads/source/
  2. 选择适用于 Linux 的源码压缩包。
  3. 下载及解压压缩包。
  4. 如果你需要自定义一些选项修改 Modules/Setup
  5. 执行 ./configure 脚本
  6. make
  7. make install

执行以上操作后,Python 会安装在 /usr/local/bin 目录中,Python 库安装在 /usr/local/lib/pythonXXXX 为你使用的 Python 的版本号。

关于 Linux 的虚拟环境搭建可以参考 Linux 安装 Python 虚拟环境(virtualenv 或 venv)与使用

windows平台安装Python

以下为在 Window 平台上安装 Python 的简单步骤:

  1. 打开 WEB 浏览器访问https://www.python.org/downloads/windows/
  2. 在下载列表中选择Window平台安装包,包格式为:python-XYZ.msi 文件 , XYZ 为你要安装的版本号。
  3. 要使用安装程序 python-XYZ.msi, Windows系统必须支持Microsoft Installer 2.0搭配使用。只要保存安装文件到本地计算机,然后运行它,看看你的机器支持MSI。Windows XP和更高版本已经有MSI,很多老机器也可以安装MSI。
  4. 下载后,双击下载包,进入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

  1. 进入官网下载页面 https://www.python.org/downloads/,并进入 Mac 相应的下载页面;
  2. 下载与 Mac 平台相适应的 pkg 格式的安装包,包名类似为 python-X.X.X-macosxX.X.pkg;
  3. 下载完安装包后,直接无脑下一步安装即可;

此外,我们知道使用 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 是环境名称。