Linux 安装 python2.7 、 pip 和 setuptools

一、说明

CentOS6.5 自带 python 环境为 2.6,公司的 python 环境为 2.7.

为了避免出现以后代码出现版本差异,所以把自带的 2 .6 版本升级到了 2.7,过程十分曲折。。。。

中途遇到的问题和解决方法请点击:Python 安装时遇到的问题

二、安装步骤

1 、下载安装包

官方下载地址为:https://www.python.org/downloads/,选择的版本为 2.7.14 。

直接使用 wget 下载到本地:wget https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz

2 、安装

安装前要先装好 gccg++、和 zlib 相关的依赖库,假设安装目录设置为/usr/local/python27,安装步骤如下:

安装完成之后,进入到目录,一共是四个目录:bin include lib share

3 、创建链接

创建软链接算是这里最关键的一步了,如果这里没有处理好,以后可能会遇到很多麻烦,动不动就会因为版本的原因报错。

首先先备份系统默认的 python 命令,一共有四个相关命令:

python python2.6 python26 三个文件是同一个文件,不同的名字而已,现在要做的就是替换掉这些文件。

使用 python --version 也可以查看版本是否替换成功

4 、修改 yum 命令

yum 命令需要用到 python2.6,上面已经把 python 指向了 python2.7,此时如果运行 yum 将会报错,具体详见:升级 python2.7 后运行 yum 出现"No module named yum"的解决办法

三、安装 setup-tools 和 pip

1 、先安装 setup-tools

https://pypi.python.org/pypi/setuptools 下载安装包,可以复制下载链接使用 wget 命令下载。

下载下来后,解压安装:

2 、安装 pip

下载地址:https://pypi.python.org/pypi/pip,和上面一样下载下来,这里可以选择 tgz 格式的安装包。

3 、创建软链接

进入到/usr/local/python27/bin 目录,如果上面安装没报错的话,easy_installpip 命令就会出现在这里了:

创建软链接:

到这里,所有的安装过程就完成了。

 

发表评论