美文网首页
Centos7上安装Python3.6

Centos7上安装Python3.6

作者: 古寒飞 | 来源:发表于2017-07-21 19:59 被阅读14次

1. 编译环境准备

=====================================================================

准备一下编译环境,防止出现安装错误

yum groupinstall -y 'Development Tools'

yum install -y zlib-devel bzip2-devel openssl-devel ncurese-devel

2. 下载python3.5代码包

=====================================================================

这里选择下载最近版本的Python3.6.0

wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz(这个链接不要当真)

3. 编译

=====================================================================

# tar Jxvf Python-3.6.0.tar.xz

# cd Python-3.6.0

# ./configure --prefix=/usr/local/python3

# make && make install

4. 更换系统默认 Python 版本

=====================================================================

备份旧版本 Python

# mv /usr/bin/python /usr/bin/python.tay

新建指向新版本 Python 以及 pip 的软连接

# ln -s /usr/local/python3/bin/python3.6 /usr/bin/python

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

检验 Python 及 pip 版本

python -V

pip -V

5.更新 yum 相关设置

=====================================================================

因 yum 的功能依赖 Python2 更改默认 Python版本后会导致 yum无法正常工作

执行以下命令:

#vim /usr/bin/yum

打开文件,修改第一行为:

#!/usr/bin/python.tay

若执行 yum 时出现以下错误:

File "/usr/libexec/urlgrabber-ext-down", line 28

执行以下更改,打开该文件并修改首行为:

vim /usr/libexec/urlgrabber-ext-down

#!/usr/bin/python.tay

6. 其他

=====================================================================

执行 yum 时,若出现以下 Error:

Error: Delta RPMs disabled because /usr/bin/applydeltarpm not installed.

执行以下安装可解决:

yum install deltarpm

相关文章

网友评论

      本文标题:Centos7上安装Python3.6

      本文链接:https://www.haomeiwen.com/subject/drzekxtx.html