系统自带的py2升级成py3教程

需要root权限

Step1
#下载
wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
Step2
#解压 到项目目录下
./configure
#如果报错
configure: error: no acceptable C compiler found in $PATH
#需要安装/升级 gcc 及其它依赖包
yum install make gcc gcc-c++
#完成之后重新执行
./configure
Step3
# 编译安装
make
#编译完成之后
make install
#验证下
# python -V
Python 2.7.5
# python3 -V
Python 3.5.2

注意:在 /usr/local/bin/ 下有一个 python3 的链接,指向 bin 目录下的 python 3.5。

Step4
#设置3.x为默认版本
mv /usr/bin/python /usr/bin/python.bak# 将python的添加软连接到py3
ln -s /usr/local/bin/python3 /usr/bin/python#检查下
# python -V
Python 3.5.2

配置完这个之后 yum就不能用了,需要修改下配置

vi /usr/bin/yum
vi /usr/libexec/urlgrabber-ext-down
# 这两个文件需要都修改成
将 #!/usr/bin/python 改为 #!/usr/bin/python2.7

linux python2升级到python3(源码编译安装)相关推荐

  1. Linux下IgH EtherCAT Master 源码编译安装

    首先感谢下博主scyhk的文章指导 文章链接 主要说下配置 configure下的目录路径问题: 红框中换成你自己的/usr/src/中的路径,最好先用 uname -a查看下你的内核

  2. 源码 linux下编译_Linux云服务器软硬链接及源码编译安装python3.8的一些备注

    推荐一个简书作者写的从零开始学习Linux,非常细,授人以鱼不如授人以渔. https://www.jianshu.com/p/54c0e6a1da99 正文:看一下服务器的版本 cat /proc/ ...

  3. Linux 下源码编译安装 vim 8.1

    前言 目前 linux 的各个发行版基本上都是带了一个 vi 编辑器的,而本文要说的 vim 编辑器对 vi 做了一些优化升级,更好用.当我们需要远程操作一台 linux 服务器的时候,只能使用命令行 ...

  4. linux下源码安装vim,ubuntu 源码编译安装最新的vim 8.0

    为什么要源码编译安装VIM? 因为我要安装ycm,但是ubuntu14.04仓库vim版本低 教程步骤: 1, 核对系统版本 2, 删除系统自带的vim 3, 编译安装vim 4, 检验vim的安装 ...

  5. 【Python 笔记】Linux 下源码编译安装 python

    本文记录在 Linux 上源码编译安装 python 的过程. 文章目录 1. 源码编译安装说明 2. 安装 python2.7 3. 安装 python3.6 1. 源码编译安装说明 安装过程比我想 ...

  6. Linux 源码编译安装过程-以安装XZ解压为例

    一.描述 Linux安装软件一般有两种安装方式:安装包安装和源码安装. 1.安装包安装.安装包安装比较简单,例如采用apt-get  install +软件名 命令,安装 deb 包的 Linux 操 ...

  7. 菜鸟学Linux 第030篇笔记 yum使用,源码编译安装

    菜鸟学Linux 第030篇笔记 yum使用,源码编译安装 yum yellow updatet modified c/s: client, server yum repository 文件服务定义 ...

  8. linux源码编译安装apache( httpd-2.4.53)处理服务器支持 TLS Client-initiated 重协商攻击(CVE-2011-1473)

    linux源码编译安装apache 首先我们需要下载相关的依赖包 apr.apr-util.pcre 下载地址 http://archive.apache.org/dist/apr/apr-1.7.0 ...

  9. Python 3.10版本及其依赖项 Linux下源码编译 安装到指定路径/目录

    Python 3.10版本及其依赖项 Linux下源码编译 安装到指定路径/目录 安装需求 准备工作 Python及其依赖项 libffi glibc GDBM mpdecimal bz2 xz re ...

最新文章

  1. 你们要的圣诞帽~ Python实现
  2. Python编程语言学习:包导入和模块搜索路径简介、使用方法之详细攻略
  3. Qt5 常见的控件类关系
  4. 通信原理包络是什么意思_罗茨鼓风机的应用及原理
  5. RDS for MySQL Mysqldump常见问题及处理
  6. Adb安装程序出现TimeOut错误
  7. 演说时代之艺术创造始于初心
  8. 【Flutter】基础组件【01】Text
  9. 三维重建笔记_SLAM简介
  10. 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第1节 常用函数接口_14_常用的函数式接口_Predicate接口中的默认方法or和negate...
  11. Java上传文件格式判断
  12. 西安火车站迎来“大手术”
  13. 远程升级单片机程序设计思路
  14. 如何能从自我怀疑中走出来?
  15. [vue学习笔记]数组+事件+v-model的使用
  16. mac 查看端口_交换机端口对应的mac地址与IP地址
  17. anaconda企业版下载_Anaconda免费版下载-多功能Python集成开发环境 v2020.02 免费版 - 安下载...
  18. 视频直播系统源码,平台在日间和夜间模式之间来回切换
  19. java可视化界面背景图_Java界面:java设置背景图片
  20. 基于规则的中文地名识别系统的设计与实现

热门文章

  1. Kali linux最新2018年安装Netspeed
  2. c语言报数问题程序,转圈报数问题(C语言):有n个人围成一圈,顺序排号……...
  3. QGroundControl 提示 Power redundancy not met: 0 instead of 1
  4. 解决:Word在试图打开文件时遇到错误。请尝试下列方法……
  5. 史上最全各类面试题汇总,没有之一,不接受反驳
  6. 北京自有服务器备案网站,北京服务器备案
  7. muti-thread fork
  8. uploadify html5 java_工作中碰到uploadify插件两个版本:HTML5和Flash
  9. 细化(thinning)
  10. 三步搞定ABAP DOI操作EXCEL