当前位置:   article > 正文

Linux升级python到3.6_linux 升级python到3.6

linux 升级python到3.6

 

转载至Linux

注意该方法会将原自带python2升级为3.6,如只需升级python3,需将下述步骤中python处都修改为python3.

  1. Shell代码
  2. 1. # python -V # 查看python 版本
  3. 2. # cd /home/centos/Downloads # 进入存放目录
  4. 3. # wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz # 获取新版的 python
  5. 4. # tar xvf Python-3.6.1.tar.xz # 解压文件
  6. 5. # cd ./Python-3.6.1 # 进入解压后的文件目录
  7. 6. # mkdir /usr/local/python3 # 创建编译安装目录
  8. 7. # ./configure --prefix=/usr/local/python3 # 配置编译安装目录
  9. 8. # make && make install # 编译安装
  10. 9. # mv /usr/bin/python /usr/bin/python_old # 备份旧的python
  11. 10. # ln -s /usr/local/python3/bin/python3 /usr/bin/python # 把新的 python3 链接到 python
  12. 11. # python

注意可以设定3.6.*中的特定3.6的小版本,如3.6.5

出现的问题

解决 zipimport.ZipImportError: can’t decompress data; zlib not available 的方法:

1.下载源码: http://www.zlib.net/
2.解压安装:

  1. Shell代码
  2. 1. # cd /home/centos/Downloads/
  3. 2. # wget http://www.zlib.net/zlib-1.2.11.tar.gz
  4. 3. # tar zxvf zlib-1.2.11.tar.gz
  5. 4. # cd zlib-1.2.11
  6. 5. # ./configure

解决 yum 不可用:

  1. Java代码
  2. # vi /usr/bin/yum
  3. #!/usr/bin/python 改成: #!/usr/bin/python_old
  4. # vi /usr/libexec/urlgrabber-ext-down
  5. #!/usr/bin/python 改成: #!/usr/bin/python_old
  6. # yum search

升级yum:

Shell代码

# yum update  
 
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/70864?site
推荐阅读
相关标签
  

闽ICP备14008679号