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

Linux升级Python版本

2015-08-22 02:50 676 查看
因为CentOS系统中旧版本的Python已被深度依赖,所以不能卸载原有的Python,只能全新安装。
 

1. 从官网上下载最新的版本3.4.3 

    (https://www.python.org/downloads/release/python-343/)

    wget "https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz"

2. 解压包
tar -xzvf Python-3.4.3.tgz

3. 编译安装

  cd Python-3.4.3.tgz

  ./configure  --prefix=/usr/local/python3.4

  make

  make install

 

 4. 修改系统默认Python版本

  ln -sf /usr/local/python3.4/bin/python3.4 /usr/bin/python

5. 修复不能正常工作的yum, 因为yum依赖于python2.6.6,而此时系统的默认的Python版本为3.4.3

    vim /usr/bin/yum

    将首行的#!/usr/bin/python修改为系统原有的python版本地址#!/usr/bin/python2.6

   

6. 因为以后安装的python工具包easy_install,pip等,都会安装在 /usr/local/python3.4/bin目录下,想要直接使用这些命令,需要将/usr/local/python3.4/bin加入$PATH变量中。
    编辑/etc/profile文件,找到export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL这一行,

    在上边添加一行:PATH=$PATH:/usr/local/python3.4/bin 。然后初始化文件,使文件立即生效。 (source /etc/profile  或者 ./etc/profile)  -- 此更改永久生效 

   

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