一. 安装编译相关工具
yum -y groupinstall "Development tools"
-
安装依赖环境
yum -y install zlib zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
-
安装 libffi-devel
yum -y install libffi-devel
二. 创建 Python 文件夹下载安装包
创建Python3文件夹
mkdir /usr/local/python3
-
下载 Python3.9 安装包
cd /usr/local/python3
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
# 解压
tar xf Python-3.9.0.tgz
三. 编译安装
-
进入 Python-3.9.0 文件夹
cd /usr/local/python3/Python-3.9.0
-
生成 makefile 文件
./configure prefix=/usr/local/python3 --with-ensurepip=install
-
编译安装
make -j 4 && make install
4. 创建软连接
1、直接软连接python3使用(推荐)
-
添加 python3 的软链接
ln -s /usr/local/python3/bin/python3.9 /usr/bin/python3
-
查看python版本
python3 -V
2、软链接到系统python使用
-
将原有 2 链接备份
mv /usr/bin/python /usr/bin/python.bak
-
添加 python3 的软链接
ln -s /usr/local/python3/bin/python3.9 /usr/bin/python
-
更改 yum 脚本的 python 依赖,因为其要用到 python2 才能执行,否则会导致 yum 不能正常使用
vim /usr/bin/yum
原:#!/usr/bin/python 改:#!/usr/bin/python2
vim /usr/libexec/urlgrabber-ext-down
原:#! /usr/bin/python 改:#! /usr/bin/python2
五. 安装pip3
-
下载官方安装脚本
curl https://bootstrap.pypa.io/pip/3.9/get-pip.py -o get-pip.py
-
创建软连接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
-
验证pip3
pip3 --version
-
配置pip源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)