一、环境
- Centos7.9
- cmake 3.18
二、安装
- python源码下载:https://www.python.org/downloads/source/
# 1.安装依赖库
yum install zlib-devel bzip2-devel openssl-devel gcc mysql-devel openldap sqlite-devel libffi-devel python3-devel
# 2.下载python3.19.8 并解压
wget https://www.python.org/ftp/python/3.9.18/Python-3.9.18.tar.xz && tar -xvf Python-3.9.18.tar.xz && cd Python-3.9.18
# 3.配置 --enable-optimizations 可以提高Python的性能和执行速度
# --enable-shared编译出python链接库: libpython3.so
./configure --prefix=/usr/local/python3.9.18 --enable-optimizations --enable-shared
# 4.编译安装
# 如果没有安装make:
# centos:yum -y install gcc automake autoconf libtool make
# ubuntu:sudo apt-get update && sudo apt-get install gcc automake autoconf libtool make
make -j4 && make install
# 5.软链接到/usr/local/bin下面
ln -s /usr/local/python3.9.18/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3.9.18/bin/pip3 /usr/local/bin/pip3