您的位置:首页 > 运维架构 > Linux

Centos升级Python 2.7并安装pip、ipython

2017-09-06 14:23 671 查看
Centos系统一般默认就安装有Python2.6.6版本,不少软件需要2.7以上的,通过包管理工具安装不了最新的版本,通过源码编译可以方便安装指定版本,只需要把下面版本的数字换成你想要的版本号。


1.安装步骤

  下载源码

  在下载目录解压源码

  进入解压后的文件夹

  在编译前先在/usr/local建一个文件夹
python2.7.12
(作为python的安装路径,以免覆盖老的版本,新旧版本可以共存的)

  编译前需要安装下面依赖,否则下面安装pip就会出错

  安装完依赖后执行下面命令

  找到
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
去掉注释并保存(即去掉#号)

在解压缩后的目录下编译安装

  此时没有覆盖老版本,再将原来
/usr/bin/python
链接改为别的名字

  再建立新版本python的软链接

  这个时候在命令行输入
  python


  就会显示出python的新版本信息


2.修改yum配置文件

  之所以要保留旧版本,因为yum依赖Python2.6,改下yum的配置文件,指定旧的Python版本就可以了。

  
vim /usr/bin/yum
,将第一行的
#!/usr/bin/python
修改成
#!/usr/bin/python2.6.6


 


3.安装最新版本的pip

  之前有旧版本的话就先删掉
rm -rf /usr/bin/pip


  看下pip的版本

  pip安装完毕,现在可以用它下载安装各种包了

 

安装ipython 

  使用pip方法安装

  安装readline扩展模块

  需要将ipython的路径软链接添加到/usr/bin目录下

  至此ipython 安装完毕
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: