Linux下python安装升级详细步骤 | Python2 升级 Python3_linux 升级python-程序员宅基地

技术标签: python  linux  开发语言  

Linuxpython升级步骤  Python2 ->Python3

多数情况下,系统自动的Python版本是2.x

或者yum直接安装的也是2.x

但是,现在多数情况下建议使用3.x

那么如何升级呢?

下面详细讲解升级步骤;

首先下载源tar包

可利用linux自带下载工具wget下载,如下所示:

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

下载完成后到下载目录下,解压

tar -xzvf Python-3.8.6.tgz

进入解压缩后的文件夹

[root@iZb]# cd Python-3.8.6  

在编译前先在/usr/local建一个文件夹python3(作为python的安装路径,以免覆盖老的版本)

[root@iZb]# mkdir /usr/local/python3

  

开始编译安装

[root@iZb]# ./configure --prefix=/usr/local/python3

[root@iZb]# make

[root@iZb]# make install

此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字

[root@iZb]# mv /usr/bin/python /usr/bin/python_old2

 

再建立新版本python的链接

[root@iZb]# ln -s /usr/local/python3/bin/python3 /usr/bin/python

如果报错 ln: 无法创建符号链接‘/usr/bin/python3‘:文件已存在 

先删除 [root@iZb]# rm /usr/bin/python2 再建立链接 
[root@iZb]# ln -s /usr/local/python3/bin/python3 /usr/bin/python 

这个时候输入

python -V

  

就会显示出python的新版本信息

[root@iZb]# python -V

Python 3.3.0

PS:如果不建立新安装路径python3,而是直接默认安装,则安装后的新python应该会覆盖linux下自带的老版本,也有可能不覆盖,具体看安装过程了,

这个大家可以自己试验下,当然如果还想保留原来的版本,那么这种方法最好不过了。

  

最后扩充下,

这种方法虽然能安装成功,但是它带来了新的问题,比如yum不能正常用了

修改/usr/bin/yum的第一行为:

[root@iZb]# vi /usr/bin/yum

#!/usr/bin/python2.7

就可以了   

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/josnmakechen/article/details/126419694

智能推荐

Memcache内部剖析_memcache 架构分析-程序员宅基地

文章浏览阅读1.1k次。本文主要对memcache内部Big-O、LRU算法、内存分配(Memory allocation)、一致性哈希(Consistent hashing)等进行了深入剖析,并举例生动形象描述了一致性哈希算法_memcache 架构分析

计算机数据分析试题,计算机二级考试真题-Excel-小马-公务员考试成绩数据分析...-程序员宅基地

文章浏览阅读2.1k次。人事部统计员小马负责本次公务员考试成绩数据的整理,按照下列要求帮助小马完成相关的整理、统计和分析工作:1.将考生文件夹下的工作簿文档“Excel素材.xlsx”另存为“Excel.xlsx”(“.xlsx”为文件扩展名),之后所有的操作均基于此文件,否则不得分。操作过程中,不可以随意改变工作表中数据的顺序。2.将考生文件夹下的工作簿“行政区划代码对照表.xlsx”中的工作表“Sheet1”复制到工..._excel准考证号的第四位为1,考试类别为a考试成绩

这个团队10年牺牲1000人,马云远赴非洲为世界上最危险的职业颁奖-程序员宅基地

文章浏览阅读135次。跟你说,昨天......马云远赴非洲为他们颁奖......他们是谁呢?南非当地时间8月7日,来自非洲各国的一线野生动物巡护员齐聚开普敦。马云代表阿里巴巴公益基金会和桃花源生态保护基金会为他们颁奖。这群用生命保护大象、狮子和犀牛的巡护员们,第一次得到来自中国的资金和技术支持。在颁奖现场,每一位嘉宾的座位上都摆着一只可爱的非洲野生动物公仔。它们..._史上最危险的工作但是奖金最多

Winform UI界面设计例程——多线程访问UI控件_winform多线程访问控件-程序员宅基地

文章浏览阅读4k次。这里讨论两种多线程访问UI控件的方法,线程完成后更新Lable控件如下图,第一种方式为方式1按钮按下,线程运行,并更新label第二种方法为按下方式2按钮,线程运行,完成后更新label 新建winform项目程序,布局如上,大家可以不用配色,简单即可引用using System.Threading; 第一种方法:使用delegate和invoke来从其他线程中调用控件 当一个控件的InvokeRequired属性值为真时,说明有一个创建它以外的线程想访问它,所以我们判断这个属性来更新label的值 _winform多线程访问控件

centos7安装OpenVAS 9漏洞评估系统_centos7安装openvas安装超详细 运行openvas-nvt-sync失败 run a s-程序员宅基地

文章浏览阅读509次。cat /etc/redhat-releasevi/etc/selinux/config修改参数:SELINUX=disabledyum updateyum install wget添加仓库:wget -q -O - https://www.atomicorp.com/installers/atomic | sh安装:yum install op..._centos7安装openvas安装超详细 运行openvas-nvt-sync失败 run a synchronization

新安江模型_集总式水文模型和分布式水文模型-程序员宅基地

文章浏览阅读4.8k次,点赞2次,收藏26次。新安江模型新安江模型是华东水利学院(现河海大学)赵人俊教授团队提出的一个水文模型,是中国少有的一个具有世界影响力的水文模型。新安江模型是集总式水文模型(划分子流域时成为分散式水文模型),可用于湿润地区与半湿润地区的湿润季节。当流域面积较小时,新安江模型采用集总模型,当面积较大时,采用分散模型。它把全流域分为许多块单元流域,对每个单元流域作产汇流计算,得出单元流域的出口流量过程。再进行出口以下的河道洪水演算,求得流域出口的流量过程。把每个单元流域的出流过程相加,就求得了流域的总出流过程。放大显示_集总式水文模型和分布式水文模型

随便推点

python实现对excel数据某列提取文件名,匹配文件夹提取对应文件_利用python从excel表中读取文件名称再去本地提取文件-程序员宅基地

文章浏览阅读1.6k次。python实现对excel数据某列提取文件名,匹配文件夹提取对应文件_利用python从excel表中读取文件名称再去本地提取文件

kmeans聚类算法_机器学习/算法校招面试考点汇总(附面试题和答案)【持续更新】_笔经面经...-程序员宅基地

文章浏览阅读916次。以下不作为机器学习/算法工程师的学习路径,只是汇总的校招机器学习/算法工程师面试考点(因为还有笔试考点,后面结合在一起给大家学习路径),后续会为大家更新10w+字数的机器学习/算法工程师校招面试题库,还有其他岗位的相关题库和资料,想要什么岗位的可以留言哦~ 本篇根据各个公司的面试问的问题的大数据进行总结,后面还会更新面试中考察所占比例,当然,本文只包括技术面,不太包括hr面或者一些其他谈人生理..._sklearn dbscan kmeans isodata

历史上各大帝国面积排行榜_恺撒疆域版图为多少万平方公里-程序员宅基地

文章浏览阅读2.9w次。1. 大英帝国 面积:三千三百一十万平方公里 年代:1946 人口:五亿三千一百万大英帝国,是一个以英国(实际仍为王国)为中心的全球帝国,在20世纪初的鼎盛时期,全世界有大约4至5亿人,也就意味着当时全球人口的约四分之一,都是该帝国的子民,其领土面积则有约3367万平方公里(它宣称对加拿大北极圈内、澳大利亚内陆和南极洲的土地拥有主权),是世界陆地总面积的四分之一,成为了历史上跨度最广、面积最大_恺撒疆域版图为多少万平方公里

ALV_TREE_JAMES-程序员宅基地

文章浏览阅读63次。*&---------------------------------------------------------------------**& Report Z_ALV_TREE_JAMES* Project : N/A* Author : James.Zong* Description : Template of Progr...

【渝粤题库】陕西师范大学500019 电路分析_12条支路7个节点几个独立回路-程序员宅基地

文章浏览阅读326次。《电路分析基础》作业一、填空题(共20个空,每空1分,共20分)1、基尔霍夫定律适用于 电路。其中KCL的实质是 ;KVL的实质是 。2、用10V的冲激电压与2H的电感相连(=0),t=0+ 时刻建立的电流初值为 ;冲激响应的实质是 。3、若正弦电流 A,则该= 。4、理想变压器的耦合系数k= ,其瞬时功率= 。理想变压器_12条支路7个节点几个独立回路

适合普通大学生的前端开发学习路线_前端学习跟着什么学最好-程序员宅基地

文章浏览阅读4.7w次,点赞597次,收藏3.9k次。大家好,我是帅地。假如你没有明确的目标,或许可以按照我说的学习路线来学习一波,我写的每一份学习路线,不会很全面,因为我认为,东西列的太多,反而不利于新手的学习,所以我列举的,都是比较必要的知识,当你把这些知识学了的时候,我相信你不需要别人的学习路线,也能知道自己接下来需要学啥了。虽然帅地的技术栈是后端开发,不过后端和前端显然是一对的,还是经常要和前端打交道,所以在之前也学习过不少前端的知识,下面总结的这套前端学习路线,是我参考了别人大量的学习经历 + 自己的思考 + 咨询前端大佬后提取出来的,可能不会像_前端学习跟着什么学最好