zoukankan      html  css  js  c++  java
  • Fedora/Centos升级Python由2.7到3.2

    Fedora系统中,Python默认版本是2.7 ,python2与python3有很大的区别,因为需要用到3.0以上版本的Python,所以就把Python升级到最新的Python3.2,升级过程中,要注意的是yum命令还是需要使用老版本的Python,否则系统不能正常工作,升级Python步骤如下:

    一、下载最新版本Python3.2

    1
    wget http://www.python.org/ftp/python/3.2/Python-3.2.tar.bz2

    二、编译安装Python3.2

    1
    2
    3
    4
    tar jxvf Python-3.2.tar.bz2
    cd Python-3.2
    ./configure
    make && make install

    三、创建链接

    安装编译之后,但使用 python -V 命令查看python版本号仍然是Python 2.7,

    所以我们需要为python3.2创建个链接。

    1
    2
    3
    4
    5
    6
    #back up old file
    $mv /usr/bin/python /usr/bin/python-2.7.bak
    #soft link to the python3.2
    $ln -s /usr/local/bin/python3.2 /usr/bin/python
    #check the python version
    $python -V

    四、检测yum命令是否能正常工作

    做好以上步骤之后,yum可能无法正常工作,我们需要再做些配置

    1
    2
    3
    4
    vi /usr/bin/yum
    #将其中的/usr/bin/python修改为#/usr/bin/python2.7
    wq
    #save file

    保存之后yum就可以正常工作了,需要这样做,是因为我们修改了默认的Python版本为3.2,并修改了默认的链接,而yum需要使用原来版本的python,从而导致无法使用,所以需要给yum指定老版本的python即可。

  • 相关阅读:
    XML案例
    4.6Java数组的遍历
    4.3Java多态(polymorphism)
    XML文档的标准
    4.6Java数组的定义
    4.6Java数组初始化的方式
    XML介绍
    4.6Java对象转型(casting)
    HelloWorld之MyBatis
    Hibernate查询方法比较
  • 原文地址:https://www.cnblogs.com/beceo/p/2910794.html
Copyright © 2011-2022 走看看