赞
踩
转载至Linux
注意该方法会将原自带python2升级为3.6,如只需升级python3,需将下述步骤中python处都修改为python3.
- Shell代码
-
- 1. # python -V # 查看python 版本
- 2. # cd /home/centos/Downloads # 进入存放目录
- 3. # wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz # 获取新版的 python
- 4. # tar xvf Python-3.6.1.tar.xz # 解压文件
- 5. # cd ./Python-3.6.1 # 进入解压后的文件目录
- 6. # mkdir /usr/local/python3 # 创建编译安装目录
- 7. # ./configure --prefix=/usr/local/python3 # 配置编译安装目录
- 8. # make && make install # 编译安装
- 9. # mv /usr/bin/python /usr/bin/python_old # 备份旧的python
- 10. # ln -s /usr/local/python3/bin/python3 /usr/bin/python # 把新的 python3 链接到 python
- 11. # python
注意可以设定3.6.*中的特定3.6的小版本,如3.6.5
解决 zipimport.ZipImportError: can’t decompress data; zlib not available 的方法:
1.下载源码: http://www.zlib.net/
2.解压安装:
- Shell代码
-
- 1. # cd /home/centos/Downloads/
- 2. # wget http://www.zlib.net/zlib-1.2.11.tar.gz
- 3. # tar zxvf zlib-1.2.11.tar.gz
- 4. # cd zlib-1.2.11
- 5. # ./configure
解决 yum 不可用:
- Java代码
- # vi /usr/bin/yum
-
- #!/usr/bin/python 改成: #!/usr/bin/python_old
-
- # vi /usr/libexec/urlgrabber-ext-down
-
- #!/usr/bin/python 改成: #!/usr/bin/python_old
-
- # yum search
升级yum:
Shell代码
# yum update
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。