zoukankan      html  css  js  c++  java
  • centos6.8升级python3.5.2

    1.查看系统python版本

    [root@myserver01 Python-3.5.2]# python -V
    Python 2.6.6

    2.升级3.5.2

    A.下载:wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz

       或者在浏览器下载(选择Linux/UNIX平台,选择3.5.2版本)

     B.编译安装

    [root@myserver01 myfiles]# tar -zxvf Python-3.5.2.tgz
    ...

      [root@myserver01 myfiles]# cd Python-3.5.2

      ...

     [root@myserver01 Python-3.5.2]# mkdir /usr/local/python3/     --创建新的python目录,防止覆盖老的python

      ...

     [root@myserver01 Python-3.5.2]# ./configure --prefix=/usr/local/python3/  

      ...

      [root@myserver01 Python-3.5.2]# make && make install

      ...

      [root@myserver01 Python-3.5.2]# ln -s /usr/local/python3/bin/python3 /usr/bin/python3

    PS:如果不建立新安装路径python3,而是直接默认安装,则安装后的新python应该会覆盖linux下自带的老版本,也有可能不覆盖,具体看安装过程了,这个大家可以自己试验下,当然如果还想保留原来的版本,那么这种方法最好不过了。
    注意事项:
    这种方法虽然能安装成功,但会导致yum不能正常使用。
    解决方法:
    [root@template tools]# cp /usr/bin/yum /usr/bin/yum.backup_2016-08-02
    修改第一行参数
    vi /usr/bin/yum   
    把  #!/usr/bin/python    修改为:/usr/bin/python_old  
    或
    把  #!/usr/bin/python    修改为:/usr/bin/python2.6
    
    
    #查看版本
    [root@template Python-3.5.2]# python --version
    Python 3.5.2
     

     3.pip3设置

    [root@myserver01 ~]# find / -name pip3
    /usr/local/python3/bin/pip3
    [root@myserver01 ~]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
    [root@myserver01 ~]# pip3 -V
    pip 8.1.1 from /usr/local/python3/lib/python3.5/site-packages (python 3.5)
  • 相关阅读:
    241. Different Ways to Add Parentheses java solutions
    89. Gray Code java solutions
    367. Valid Perfect Square java solutions
    46. Permutations java solutions
    116. Populating Next Right Pointers in Each Node java solutions
    153. Find Minimum in Rotated Sorted Array java solutions
    判断两颗树是否相同
    求二叉树叶子节点的个数
    求二叉树第k层的结点个数
    将二叉排序树转换成排序的双向链表
  • 原文地址:https://www.cnblogs.com/vijayfly/p/6042944.html
Copyright © 2011-2022 走看看