Centos7下python2.7升级至3.6

2024-06-17 12:58
文章标签 centos7 升级 3.6 python2.7

本文主要是介绍Centos7下python2.7升级至3.6,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

服务器版本: centos7

旧python版本:2.7.5

新python版本:3.6.3

接下来正式开始:

  1. 从Python官网到获取Python3的包, 切换到目录/usr/local/src

    执行命令行: wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz

  2. 使用命令,如下命令进行解压缩: 
    tar -xzf Python3.6.3.tgz
  3. 在/usr/local路径下创建目录--python3
    mkdir /usr/local/python3
  4.  编译安装
    A. 执行命令: cd /usr/local/src/Python-3.6.3

    B. 执行命令: ./configure --prefix=/usr/local/python3

    C. 执行命令: make all

    D. 执行命令: make install
  5. 进入安装的绝对路径,检查是否安装成功
    执行命令: /usr/local/python3/bin/python3.6 -V 
  6. 查看环境变量,启动python时默认按照PATH的顺序进行查找。
    执行命令: echo $PATH
  7. 修改软连接,启动python时指向python3.6
    A.备份之前的python
    执行命令: mv /usr/bin/python /usr/bin/python2.7.5 (请先查询好自己的python版本)


    B.修改软连接
    执行命令: ln -s /usr/local/python3/bin/python3 /usr/bin/python

    C.查看python版本:
    执行命令: python

  8. 为了只用时输入方便可以添加alias
    A.执行命令: cd ~
    B.执行命令: cat .bashrc
    C.执行命令: source .bashrc
  9. 查看是否默认启动python3
    执行命令: python3 -V
  10. 修改yum文件,因为升级了版本以后,yum就会报错:
    执行命令:sudo vim /usr/bin/yum

    在第一行的后面跟上旧的版本号!
  11. 接下来,在安装软件的时候又会报错误:

    解决办法:
    执行命令: sudo vim /usr/libexec/urlgrabber-ext-down
    在文件的第一行,也改为 python2.7 (2.7是版本,自己根据自己的版本改!)

这篇关于Centos7下python2.7升级至3.6的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1069510

相关文章

将Mybatis升级为Mybatis-Plus的详细过程

《将Mybatis升级为Mybatis-Plus的详细过程》本文详细介绍了在若依管理系统(v3.8.8)中将MyBatis升级为MyBatis-Plus的过程,旨在提升开发效率,通过本文,开发者可实现... 目录说明流程增加依赖修改配置文件注释掉MyBATisConfig里面的Bean代码生成使用IDEA生

linux环境openssl、openssh升级流程

《linux环境openssl、openssh升级流程》该文章详细介绍了在Ubuntu22.04系统上升级OpenSSL和OpenSSH的方法,首先,升级OpenSSL的步骤包括下载最新版本、安装编译... 目录一.升级openssl1.官网下载最新版openssl2.安装编译环境3.下载后解压安装4.备份

怎么关闭Ubuntu无人值守升级? Ubuntu禁止自动更新的技巧

《怎么关闭Ubuntu无人值守升级?Ubuntu禁止自动更新的技巧》UbuntuLinux系统禁止自动更新的时候,提示“无人值守升级在关机期间,请不要关闭计算机进程”,该怎么解决这个问题?详细请看... 本教程教你如何处理无人值守的升级,即 Ubuntu linux 的自动系统更新。来源:https://

Linux(Centos7)安装Mysql/Redis/MinIO方式

《Linux(Centos7)安装Mysql/Redis/MinIO方式》文章总结:介绍了如何安装MySQL和Redis,以及如何配置它们为开机自启,还详细讲解了如何安装MinIO,包括配置Syste... 目录安装mysql安装Redis安装MinIO总结安装Mysql安装Redis搜索Red

centos7基于keepalived+nginx部署k8s1.26.0高可用集群

《centos7基于keepalived+nginx部署k8s1.26.0高可用集群》Kubernetes是一个开源的容器编排平台,用于自动化地部署、扩展和管理容器化应用程序,在生产环境中,为了确保集... 目录一、初始化(所有节点都执行)二、安装containerd(所有节点都执行)三、安装docker-

你的华为手机升级了吗? 鸿蒙NEXT多连推5.0.123版本变化颇多

《你的华为手机升级了吗?鸿蒙NEXT多连推5.0.123版本变化颇多》现在的手机系统更新可不仅仅是修修补补那么简单了,华为手机的鸿蒙系统最近可是动作频频,给用户们带来了不少惊喜... 为了让用户的使用体验变得很好,华为手机不仅发布了一系列给力的新机,还在操作系统方面进行了疯狂的发力。尤其是近期,不仅鸿蒙O

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

Centos7安装Mongodb4

1、下载源码包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz 2、解压 放到 /usr/local/ 目录下 tar -zxvf mongodb-linux-x86_64-rhel70-4.2.1.tgzmv mongodb-linux-x86_64-rhel70-4.2.1/

Centos7安装JDK1.8保姆版

工欲善其事,必先利其器。这句话同样适用于学习Java编程。在开始Java的学习旅程之前,我们必须首先配置好适合的开发环境。 通过事先准备好这些工具和配置,我们可以避免在学习过程中遇到因环境问题导致的代码异常或错误。一个稳定、高效的开发环境能够让我们更加专注于代码的学习和编写,提升学习效率,减少不必要的困扰和挫折感。因此,在学习Java之初,投入一些时间和精力来配置好开发环境是非常值得的。这将为我

macOS升级后SVN升级

问题 svn: error: The subversion command line tools are no longer provided by Xcode. 解决 sudo chown -R $(whoami) /usr/local/Cellar brew install svn