• 在Linux上安装Python 3
    • 使用Python 3
    • Setuptools & Pip
    • Pipenv & 虚拟环境

    在Linux上安装Python 3

    https://farm5.staticflickr.com/4276/34435689480_2e6f358510_k_d.jpg
    这份文档描述了如何在Ubuntu Linux机器上安装Python 3.6。

    想要获取已安装的Python 3版本号,可以通过终端运行命令:

    1. $ python3 --version

    如果您使用的是Ubuntu 16.10或更新,可以通过以下命令简单地安装Python 3.6:

    1. $ sudo apt-get update
    2. $ sudo apt-get install python3.6

    如果您使用的是其他版本的Ubuntu(比如LTS发行版),我们推荐使用 deadsnakes PPA 来安装 Python 3.6:

    1. $ sudo apt-get install software-properties-common
    2. $ sudo add-apt-repository ppa:deadsnakes/ppa
    3. $ sudo apt-get update
    4. $ sudo apt-get install python3.6

    如果您使用的是其他Linux发行版,有可能已经预装了Python 3。如果没有,使用发行版的包管理器。比如,在Fedora上您可以使用 dnf

    1. $ sudo dnf install python3

    注意,如果 python3 包的版本不够新,还有其他方式安装更新的版本,这取决于所在的发行版。比如在Fedora 25上安装 python36 包来获取Python 3.6。如果您是Fedora用户,您可能想阅读 Fedora中可用的多Python版本 。

    使用Python 3

    这个时候,在您系统上可能Python 2.7也是可用的。

    1. $ python

    将打开Python 2解释器。

    1. $ python3

    将打开Python 3解释器。

    Setuptools & Pip

    setuptools 和 pip是最重要的两个Python第三方软件包。一旦安装了它们,就可以通过一条指令下载、安装和卸载可获取到的Python应用包,还可以轻松地将这种网络安装的方式加入到自己开发的Python应用中。

    Python 2.7.9 以及之后版本(Python2 系列),和Python 3.4以及之后版本均默认包含pip。

    运行以下命令行代码检查pip是否已经安装:

    1. $ command -v pip

    参考官方pip安装指南 获取pip工具,并自动安装最新版本的setuptools。

    注意,在某些Linux发行版(包括Ubuntu和Fedora)上, pip 用于Python 2的,而 pip3 用于Python 3。

    1. $ command -v pip3

    不过,使用虚拟环境(下面描述)就无需担心这个问题。

    Pipenv & 虚拟环境

    下一步安装 Pipenv,然后就可以安装依赖关系并管理虚拟环境。

    虚拟环境工具通过为不同项目创建专属的 Python 虚拟环境,以实现其依赖的库独立保存在不同的路径。这解决了“项目X依赖于 1.x 版本,但项目 Y 需要 4.x”的难题,并且维持全局的 site-packages 目录干净、易管理。

    举个例子,通过这个工具可以实现依赖 Django 1.10 的项目与依赖 Django 1.8 的项目共存。

    所以,向前!进入到 Pipenv & 虚拟环境 文档中!


    该页是 另一份指南 的混合版本,可通过同一份许可获取。

    原文: http://pythonguidecn.readthedocs.io/zh/latest/starting/install3/linux.html