linux python2升级到python3(源码编译安装)
系统自带的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(源码编译安装)相关推荐
- Linux下IgH EtherCAT Master 源码编译安装
首先感谢下博主scyhk的文章指导 文章链接 主要说下配置 configure下的目录路径问题: 红框中换成你自己的/usr/src/中的路径,最好先用 uname -a查看下你的内核
- 源码 linux下编译_Linux云服务器软硬链接及源码编译安装python3.8的一些备注
推荐一个简书作者写的从零开始学习Linux,非常细,授人以鱼不如授人以渔. https://www.jianshu.com/p/54c0e6a1da99 正文:看一下服务器的版本 cat /proc/ ...
- Linux 下源码编译安装 vim 8.1
前言 目前 linux 的各个发行版基本上都是带了一个 vi 编辑器的,而本文要说的 vim 编辑器对 vi 做了一些优化升级,更好用.当我们需要远程操作一台 linux 服务器的时候,只能使用命令行 ...
- linux下源码安装vim,ubuntu 源码编译安装最新的vim 8.0
为什么要源码编译安装VIM? 因为我要安装ycm,但是ubuntu14.04仓库vim版本低 教程步骤: 1, 核对系统版本 2, 删除系统自带的vim 3, 编译安装vim 4, 检验vim的安装 ...
- 【Python 笔记】Linux 下源码编译安装 python
本文记录在 Linux 上源码编译安装 python 的过程. 文章目录 1. 源码编译安装说明 2. 安装 python2.7 3. 安装 python3.6 1. 源码编译安装说明 安装过程比我想 ...
- Linux 源码编译安装过程-以安装XZ解压为例
一.描述 Linux安装软件一般有两种安装方式:安装包安装和源码安装. 1.安装包安装.安装包安装比较简单,例如采用apt-get install +软件名 命令,安装 deb 包的 Linux 操 ...
- 菜鸟学Linux 第030篇笔记 yum使用,源码编译安装
菜鸟学Linux 第030篇笔记 yum使用,源码编译安装 yum yellow updatet modified c/s: client, server yum repository 文件服务定义 ...
- 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 ...
- Python 3.10版本及其依赖项 Linux下源码编译 安装到指定路径/目录
Python 3.10版本及其依赖项 Linux下源码编译 安装到指定路径/目录 安装需求 准备工作 Python及其依赖项 libffi glibc GDBM mpdecimal bz2 xz re ...
最新文章
- 你们要的圣诞帽~ Python实现
- Python编程语言学习:包导入和模块搜索路径简介、使用方法之详细攻略
- Qt5 常见的控件类关系
- 通信原理包络是什么意思_罗茨鼓风机的应用及原理
- RDS for MySQL Mysqldump常见问题及处理
- Adb安装程序出现TimeOut错误
- 演说时代之艺术创造始于初心
- 【Flutter】基础组件【01】Text
- 三维重建笔记_SLAM简介
- 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第1节 常用函数接口_14_常用的函数式接口_Predicate接口中的默认方法or和negate...
- Java上传文件格式判断
- 西安火车站迎来“大手术”
- 远程升级单片机程序设计思路
- 如何能从自我怀疑中走出来?
- [vue学习笔记]数组+事件+v-model的使用
- mac 查看端口_交换机端口对应的mac地址与IP地址
- anaconda企业版下载_Anaconda免费版下载-多功能Python集成开发环境 v2020.02 免费版 - 安下载...
- 视频直播系统源码,平台在日间和夜间模式之间来回切换
- java可视化界面背景图_Java界面:java设置背景图片
- 基于规则的中文地名识别系统的设计与实现
热门文章
- Kali linux最新2018年安装Netspeed
- c语言报数问题程序,转圈报数问题(C语言):有n个人围成一圈,顺序排号……...
- QGroundControl 提示 Power redundancy not met: 0 instead of 1
- 解决:Word在试图打开文件时遇到错误。请尝试下列方法……
- 史上最全各类面试题汇总,没有之一,不接受反驳
- 北京自有服务器备案网站,北京服务器备案
- muti-thread fork
- uploadify html5 java_工作中碰到uploadify插件两个版本:HTML5和Flash
- 细化(thinning)
- 三步搞定ABAP DOI操作EXCEL