码迷,mamicode.com
首页 > 编程语言 > 详细

centos7 升级python到3.5.6

时间:2018-08-21 15:19:26      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:覆盖   nss   ebs   依赖包   nload   type   conf   centos7   不能   

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





centos7 升级python到3.5.6

标签:覆盖   nss   ebs   依赖包   nload   type   conf   centos7   不能   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!