Centos7升级python2到python3

服务器自带的python版本为2.7,需要升级到python3

安装

# 下载
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
#解压源码包
tar -zxvf Python-3.7.0.tgz
#创建安装目录
mkdir /usr/local/python3
cd Python-3.7.0/
#安装到指定目录
./configure --prefix=/usr/local/python3
# 编译
make && make install

设置软链接全局使用python3

cd /usr/local/python3
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/bin/pip3 /usr/bin/pip

验证版本

python3 -V

可以使用下述命令来查看软链接设置

ls -al /usr/bin | grep python

配置yum

升级 Python 之后,由于将默认的 python 指向了 python3,yum 不能正常使用,需要编辑 yum 的配置文件:

vi /usr/bin/yum

同时修改:

vi /usr/libexec/urlgrabber-ext-down

将 #!/usr/bin/python 改为 #!/usr/bin/python2.7,保存退出即可。

原文地址:https://www.cnblogs.com/aaron911/p/12125599.html

时间: 2024-07-31 05:41:30

Centos7升级python2到python3的相关文章

CentOS7 升级Python2.x到3.x

CentOS 7 中默认安装了 Python,版本比较低(2.7.5),为了使用新版 3.x,需要对旧版本进行升级.由于很多基本的命令.软件包都依赖旧版本,比如:yum.所以,在更新 Python 时,建议不要删除旧版本(新旧版本可以共存). 一.查看当前python版本 [[email protected] ~]# python -V Python 2.7.5 二.下载新的python包并安装 进入python官网(https://www.python.org),选择需要的版本.此处我选择当前

Linux 下升级 python2 到python3

一般情况下,系统自带的python 版本都是2.7.python2.7是2系列的最后一个版本,已经停止开发,不久将会终止支持.可以通过以下命令检查系统安装的python 是什么版本,例如以下版本是 python2.7 [[email protected] opt]# python -VPython 2.7.5[[email protected] opt]# python3-bash: python3: 未找到命令[[email protected] opt]# 方法/步骤 以下是简单快捷的升级到

centos7升级Python2.x到3.x

CentOS 7 中默认安装了 Python,版本比较低(2.7.5),为了使用新版 3.x,需要对旧版本进行升级.由于很多基本的命令.软件包都依赖旧版本,比如:yum.所以,在更新 Python 时,建议不要删除旧版本(新旧版本可以共存). 一.查看当前Python版本 # python -V [[email protected] ~]# python -V Python 2.7.5 二.下载新的Python包并安装 进入python官网(https://www.python.org),选择需

centos7 下面python2 共存python3

第一步.查看python的版本号以及安装路径: 通过以上的查看可以看到,python默认是指向到python2的,所以这里我们不动它,保持现状态即可. 备注:(因为现在还有很多的系统更新都需要使用到pyhton2 例如:Centos7 的yum 安装和更新.django这些框架现在默认又是使用python3) 第二步.安装python3的相关依赖库, 1.安装python3.7可能使用的依赖 yum -y install openssl-devel bzip2-devel expat-devel

centOS升级python2至python3过程中遇到configure: error: no acceptable C compiler found in $PATH

今天安装了一个centos 6.9  ,查看默认python版本是2.6,所以准备升级,按着以前在ubuntu上的升级步骤: (1)  wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz (2)  tar -xzvf Python-3.3.0.tgz (3)  mkdir /usr/local/python (4) ./configure --prefix=/usr/local/python3 在第四步出现了一个提示: 提示:

【转】Mac下升级python2.7到python3.6

1. 前言 Mac系统自带python2.7,本文目的是将自带的python升级到3.6版本. 网上有本多的做法是让python2.7和python3.X两个版本共存,博主并不知道,是两版本共存好,还是直接升级好,所以读者要慎重选择方法. 2. 关闭Rootless机制 由于Mac下的python2.7 默认是安装在/System目录下的.但是---Mac有个Rootless机制,默认不允许直接在/System下作修改.所以要先关闭Rootless机制. 关闭Rootless机制的方法: 关闭:

CentOS7 Python2 和Python3 共存(Python3安装)【转】

1.查看是否已经安装Python CentOS 7.2 默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5. 使用 python -V 命令查看一下是否安装Python 然后使用命令 which python 查看一下Python可执行文件的位置 可见执行文件在/usr/bin/ 目录下,切换到该目录下执行 ll python* 命令查看 python 指向的是python2.7 因为我们要安装python3版本,所以python要指向python3

Windows下安装python2和python3多版本教程 转

Windows下安装python2和python3多版本教程   转 作者:云游道士 字体:[增加 减小] 类型:转载 时间:2017-03-30我要评论 这篇文章主要介绍下Windows(我用的Win10)环境下的python2.x 和 python3.x 的安装,以及python2.x 与 python3.x 共存时的配置问题. 现在大家常用的桌面操作系统有:Windows.Mac OS.ubuntu,其中Mac OS 和 ubuntu上都会自带python.这里我们只介绍下Windows(

CentOS7.3编译安装python3.6

CentOS7.3编译安装python3.6  一.前言  最近迷上了python,所以准备开始上手python.由于python2维护较少,python3必然是趋势了,所以我准备用python3.6学习python.CentOS7.3默认安装的是python2.7,所以我需要从官网上下载python3.6并编译安装python3.6,但是比较尴尬的是,CentOS的yum环境支持python2而不支持python3,所以需要通过一些小小的修改,才能在正常的使用python3.6的同时也能正常的