Centos 6.5上安装Python3.x

Centos6.5默认安装的是2.6,这里选择安装使用Python3.7.3

安装Python3.7.3

1、安装python3 需要的依赖包

yum install -y openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc cc libffi-devel tk-devel

2、下载python源码

wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz

3、解压和编译

# tar -zxvf Python-3.7.3tgz

# cd Python-3.7.3/

# ./configure --prefix=/usr/local/ //安装到/usr/local目录

# make

# make altinstall //此处不能用install安装,因为install不区分版本,会出现多版本混乱的问题

4、备份旧版python软链接,链接新版本python

mv /usr/bin/python /usr/bin/python.bak
mv /usr/bin/pip /usr/bin/pip.bak

5、修改yum配置文件

vim /usr/bin/yum
vim /usr/bin/urlgrabber
将第一行指定的python版本改为python2.6(#!/usr/bin/python 改为 #!/usr/bin/python2.6)

6、检验 Python 及 pip 版本

# python -V
Python 3.7.3

pip -V
pip 19.0.3 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)

 

yum安装:

# yum search python //先查下yum源支持的python安装版本

# yum install python34 //我的yum源最高支持到python3.4

提供了另一种共存方式:http://mp.weixin.qq.com/s/9fluqSWaDwkyAUMYiXF8dw

你可能感兴趣的:(Python,CentOS,6.5)