- 在Linux上安装Python 2
- Setuptools & Pip
- 虚拟环境
在Linux上安装Python 2
注解
查看我们的 在Linux上安装Python 3指南。
最新版本的CentOS, Fedora, Red Hat 企业版 Linux (RHEL) 和 Ubuntu 自带 Python 2.7。
想要获取已安装的Python 2版本号,可以通过终端运行命令:
- $ python2 --version
尽管如此,随着Python 3的流行,一些发行版,比如Fedora,不再预装Python 2。您可以使用发行版的包管理器来安装 python2
:
- $ 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是否已经安装:
- $ 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