Centos7 安装python3

centos7 默认是python2版本需要自己安装python3
安装时遇到好多坑,做个笔记给自己看

  1. 安装 python3进行编译时的一些依赖:
    yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

  2. 安装epel扩展源:

yum -y install epel-release
  1. 下载python3的tar包:
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz

Tip:没有wget命令请先安装:yum install -y wget

  1. 解压编译
xz -d Python-3.6.4.tar.xz
tar -xf Python-3.6.4.tar
cd Python-3.6.4/
./configure prefix=/usr/local/python3
make && make install
  1. 建立软连接
mv /usr/bin/python /usr/bin/python.bak     (将原来的链接备份)
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python(添加python3的软链接)
python -V(测试是否安装成功了)
  1. 更换yum设置
    把文件中的 #! /usr/bin/python修改为#! /usr/bin/python2
#vi /usr/bin/yum

把文件中的 #! /usr/bin/python 修改为#! /usr/bin/python2

vi /usr/libexec/urlgrabber-ext-down
  1. 修改pip的软连接(因为安装python3时默认安装了pip3,所以要将pip改为pip3)
cd /usr/bin
mv pip pip.bak  # 备份原数据
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip

安装结束。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章