Centos7 安装python3
程序员文章站
2022-05-29 10:25:22
...
centos7 默认是python2版本需要自己安装python3
安装时遇到好多坑,做个笔记给自己看
-
安装 python3进行编译时的一些依赖:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
-
安装epel扩展源:
yum -y install epel-release
- 下载python3的tar包:
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz
Tip:没有wget命令请先安装:yum install -y wget
- 解压编译
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
- 建立软连接
mv /usr/bin/python /usr/bin/python.bak (将原来的链接备份)
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python(添加python3的软链接)
python -V(测试是否安装成功了)
- 更换yum设置
把文件中的 #! /usr/bin/python修改为#! /usr/bin/python2
#vi /usr/bin/yum
把文件中的 #! /usr/bin/python 修改为#! /usr/bin/python2
vi /usr/libexec/urlgrabber-ext-down
- 修改pip的软连接(因为安装python3时默认安装了pip3,所以要将pip改为pip3)
cd /usr/bin
mv pip pip.bak # 备份原数据
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
安装结束。