张登友,张登友的博客,张登友的网站——
系统升级
yum update
安装依赖
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 libffi-devel zlib1g-dev zlib \*
下载Python3
如果无法下载可以考虑挂一个梯子,下载完成后放到home目录下也可以代替这条命令
下载地址:https://www.python.org/ftp/python/ 此处可以选择指定Python版本源码进行下载
wget https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tar.xz
解压源码包
tar -xvJf Python-3.8.5.tar.xz
创建编译目录
mkdir -p /usr/local/python3
切换解压目录
cd Python-3.8.5
编译安装
./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl make && make install
创建软连接
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3 # virtualenvwrapper 命令依赖virtualenv 所以要为virtualenv创建一个软链接 ln -s /usr/local/python3/bin/virtualenv /usr/local/bin/virtualenv
检查安装状态
python3 -V pip3 -V
出现如图则为安装成功