HRZ

centos7安装python3.9

首先进入一个临时目录用于并下载解压安装包

cd /home/tmp
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
tar -zxvf Python-3.9.0.tgz
cd Python-3.9.0

在正式安装python之前,需要先把依赖包安装上

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel python3-devel libffi-devel libffi-devel gcc gcc-c++

编译安装

#指定安装目录为/opt/python39
./configure --prefix=/opt/python39 
make && make install

修改环境变量,在文件最后一行加上PATH

vim  /etc/profile
export PATH=/opt/python39/bin:$PATH
#保存之后激活
source /etc/profile

验证是否安装成功

python3 -V
pip3 --version

使用pip3安装扩展

#制定安装版本
pip3 install clickhouse-driver==0.2.0
#不指定版本
pip3 install mysql-replication