阿里云CentOS8.6 Python2.6.6升级到Python3

阿里云CentOS服务器Python环境默认2.x环境,我想体验下Python3的新特性,准备升级一下。折腾了一下午记录一下。

升级步骤:

准备编译环境

环境如果不对的话,可能遇到各种问题。

yum groupinstall 'Development Tools'
yum install zlib-devel bzip2-devel  openssl-devel ncurses-devel

安装

使用命令查看系统自带的Python版本

python -V

1.0 下载对应版本的Python

wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

2.0 解压下载的文件

tar -zxvf Python-3.6.1.tgz

3.0 切换到源码包

cd Python-3.6.1

4.0 配置指定Python的安装目录

./configure --prefix=/usr/local/python3

5.0 编译和安装Python

make && make install

6.0 备份原有的老版本Python

mv /usr/bin/python /usr/bin/python2.6.6

7.0 创建软链接指向

ln -s /usr/local/python3/bin/python3  /usr/bin/python

到这Python就升级完了,可以用python -V命令查看Python版本了。

升级玩Python3后我们再使用yum命令,发现已经不能使用了,处理方法也很简单

vim /usr/bin/yum

把文件头部的#!/usr/bin/python改成老版本的#!/usr/bin/python2.6.6

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 6,375评论 0 10
  • 从头开始配置编译python3.6版本的caffe整整花了10天时间,期间经历了很多事,所以状态一直很差,真正的配...
    horsetif阅读 13,195评论 5 11
  • Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 4,388评论 4 16
  • title: python高级进阶 参考文献 https://pythonguidecn.readthedocs....
    采香行处蹙连钱阅读 2,723评论 1 5
  • 爱你, 时常想象你, 如仙?似画? 村姑?才女? 暖风轻柔, 吹散冰寒, 吹绿大地, 吹醒我沉睡已久的梦。 爱你,...
    孙三观阅读 251评论 0 6

友情链接更多精彩内容