• 在Linux上安装Python 2
    • Setuptools & Pip
    • 虚拟环境

    在Linux上安装Python 2

    https://farm5.staticflickr.com/4268/34435688560_4cc2a7bcbb_k_d.jpg

    注解

    查看我们的 在Linux上安装Python 3指南。

    最新版本的CentOS, Fedora, Red Hat 企业版 Linux (RHEL) 和 Ubuntu 自带 Python 2.7

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

    1. $ python2 --version

    尽管如此,随着Python 3的流行,一些发行版,比如Fedora,不再预装Python 2。您可以使用发行版的包管理器来安装 python2

    1. $ sudo dnf install python2

    您不必安装和配置即可直接使用Python进行开发。话虽如此,我还是强烈建议各位,在正式开始Python应用开发前,安装接下来教程中所介绍的工具和库。特别应该安装Setuptools和pip,它们将简化安装和使用Python第三方库的流程。

    Setuptools & Pip

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

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

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

    1. $ command -v pip

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

    虚拟环境

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

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

    进一步了解与使用请参考文档 虚拟环境 。

    也可使用 virtualenvwrapper 更轻松地管理您的虚拟环境。


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

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