centos7 升级python到3.5.6

centos7 默认安装的python是2.7版本的。因为要安装mysql-utilities,所以想升级python到3.5版本

安装python3.5.6

# 安装python的依赖包 openssl openssl-devel libssl-dev
yum install -y openssl openssl-devel gcc libssl-dev
mkdir -p /usr/local/webserver/python /download
cd /download
wget https://www.python.org/ftp/python/3.5.6/Python-3.5.6.tgz
tar xvf Python-3.5.6.tgz
cd Python-3.5.6
./configure --prefix=/usr/local/webserver/python --enable-optimizations
make && make install
cd /usr/local/webserver/python/
./python3.5 -V
mv /usr/bin/python /usr/bin/python-2.7
mv python3.5 /usr/bin/python

其他

如果你用python3.5 覆盖/usr/bin/pytho会出现一些问题,比如yum不能使用。这是因为这些命令使用的python2.7,可以通过以下命令查找使用Python2.7的命令

grep -ai /usr/bin/python /usr/bin/*
 find /usr/bin -type f | xargs grep "/usr/bin/python"

修改/usr/bin/python为/usr/bin/python-2.7

来自为知笔记(Wiz)

原文地址:https://www.cnblogs.com/gelu/p/9510851.html

时间: 2024-10-29 05:59:11

centos7 升级python到3.5.6的相关文章

CentOS7 升级python同时解决yum损坏问题

CentOS7中的python版本为python2.7.5,升级到最新版的python时需要注意两个问题 新版的python安装好后要修改python的系统默认指向问题 升级到最新版python后yum报错的问题 下面对新版的安装步骤进行说明. 一.下载并安装最新版python 1.下载并解压 # wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz # tar -zxf Python-3.5.2.tgz 2.安装Python

[linux]centos7 升级python后出现“No module named yum”错误

公司服务器重新安装系统后,手动升级python2.7.5到2.7.15,安装完python在更新系统python版本的过程中无意删除了系统自带的版本,导致后来在执行yum命令的时候出现了错误 There was a problem importing one of the Python modules required to run yum. The error leading to this problem was: No module named yum Please install a p

centos7升级Python版本后,yum不能正常使用

执行yum list,提示/usr/bin/yum 报错 我是直接在Python2.7的基础上又另外安装了Python3.6,然后ln -s /usr/local/bin/python3 /usr/bin/python,这样子之后直接执行python就会默认使用Python3.6版本 但是就会出现上面这个问题 恢复方法是使用/usr/bin/python.bak覆盖掉/usr/bin/python,也就是恢复默认使用python2.7版本 怎么才能更好得修改python版本为3.6,暂时还没有想

离线环境升级python及安装模块

之前介绍的的Zabbix脚本是用python3写的,但是centos7默认安装的是python2.7.5,所以我们需要升级到python3. 因为服务器是内网环境,不能访问外网,所以本文就对离线环境下(无网络)升级python及安装模块进行介绍. Centos7升级python3 安装python3 先介绍参考文档,centos7将python默认版本升级. 1. 下载python-3.7.1安装包并使用xFTP上传到服务器. 2. 解压,tar -zxvf Python-3.7.1.tgz 3

linux升级python到2.7

linux升级python到2.7 一.下载python2.7安装包 # wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz 二.解压 # tar -zxf Python-2.7.12.tgz # cd Python-2.7.12 三.新建安装目录,防止覆盖旧版本 # mkdir /usr/local/python27 四.安装 # cd Python-2.7.12 # ./configure --prefix=/usr

centos6.3升级python至2.7.5

centos6.3自带的python版本是2.6.6,有时候需要升级到2.7.这里记录一下升级过程,方便查阅.实际上是转载自http://flyingdutchman.iteye.com/blog/1885564. 1.安装gcc. yum install gcc gcc-c++ 2.下载python-2.7.5.tar.xz. wget https://www.python.org/ftp/python/2.7.5/Python-2.7.5.tar.xz 3.解压安装 xz -d python

修复升级python版本之后ibus输入法不显示控制面板和候选框的问题

因为python版本需求,通过下载python2.7.6源码包,编译安装了python2.7版本.安装完该版本后,发现ibus输入法虽然可以激活使用,但是不显示控制面板,无法更改设置,连候选词条框都没有,使用几乎瘫痪.由于ibus依赖了一些python模块,所以推测是python版本的问题. 1. 尝试打开输入法设置 #ibus-setup Traceback (most recent call last): File "/usr/share/ibus/setup/main.py",

centos6.5升级python为2.7

今天线上服务器全部升级python环境为python-2.7.6的环境,我采用的方法是ansible+shell,代码如下,友提,Python-2.7.6.tgz.setuptools-14.3.1.tar.gz.pip-9.0.1.tar.gz,这三个包我是提前下好放在/data/x5online/tools目录下,当然你也可以直接在脚本中wget相关包,个人喜欢把包下好了然后统一放在/data/x5online/tools目录里,脚本比较简单,记录下,省的又忘了,节约时间.时间就是金钱啊 #

升级python

第一步:下载python2.7.4版本源码: wget http://python.org/ftp/python/2.7.4/Python-2.7.4.tgz 解压文件 [[email protected] ~]$ tar jxvf Python-2.7.4.tar.bz2 [[email protected] ~]$ cd Python-2.7.4[[email protected] Python-2.7.4]$ lsconfig.guess  configure     Demo  Gram