huiselele 发表于 2018-8-6 06:25:55

CentOS7.3编译安装python3.6

5.1修改软链接以及相关操作  
    mv /usr/bin/python2.7 /usr/bin/python2.7.5          #先更改python2.7的名字
  
    rm /usr/bin/python -r                     #删除原先的软链接
  
    ln -s /usr/bin/python2.7.5 /usr/bin/python2.7      #将python2.7环境软链接至/usr/bin/python2.7
  
    ln -s /usr/local/python3/bin/python3.6 /usr/bin/python    #将python3.6环境软链接至/usr/bin/python
  
    ln -s /usr/local/python3/bin/pip3 /usr/bin/pip      #将pip3软链接至/usr/bin/pip
  
    python -V                                                   #查看目前使用的python版本
  
      Python 3.6.2rc1
  
    pip -V                                                      #查看pip版本
  
      pip 9.0.1 from /usr/local/python3/lib/python3.6/site-packages (python 3.6)
  
    python2.7 -V
  
      Python 2.7.5                                             #当然你也可以使用python2.7.5
  
    yum repolist                                                #测试yum环境,yum环境失效
  
    # yum repolist
  
    Loaded plugins: fastestmirror, langpacks
  
    Loading mirror speeds from cached hostfile
  
      File "/usr/libexec/urlgrabber-ext-down", line 28   #报错位置
  
      except OSError, e:
  
                      ^
  
    SyntaxError: invalid syntax
  
      File "/usr/libexec/urlgrabber-ext-down", line 28
  
      except OSError, e:
  
                      ^
  
    SyntaxError: invalid syntax
  
    Exiting on user cancel
  

  
    5.2恢复yum环境相关操作
  
    vi /usr/bin/yum
  
    第一行修改为
  
    #!/usr/bin/python2.7
  
    vi /usr/libexec/urlgrabber-ext-down
  
    第一行修改为
  
    #!/usr/bin/python2.7
  

  
    5.3测试yum环境
  
    yum repolist                                                    #再次测试yum环境,yum环境正常
  
      Loaded plugins: fastestmirror, langpacks
  
      Loading mirror speeds from cached hostfile
  
      repo id          repo name                                    status
  
      cd               cd                                          9,363
  
      centos         centos repository                           9,363
  
      epel             extra packages for enterprise linux          11,349
  
      repolist: 30,075
页: [1]
查看完整版本: CentOS7.3编译安装python3.6