系统环境:
CentOS:7.8
python:3.8.8
安装步骤
本文以安装python3.8.8为例子
1.从python官网下载
wget https://www.python.org/ftp/python/3.8.8/Python-3.8.8.tgz
2.解压Python-3.8.8.tgz
tar xzf Python-3.8.8.tgz
3.配置编译安装python3
3.1 安装python需要的库:
yum -y install gcc gcc-c++ openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel libffi-devel
3.2 进入目录
cd Python-3.8.8/
3.3 进行配置,把安装的python3.8.8的目录放到/usr/local/python3.8里面
./configure --prefix=/usr/local/python3
3.4 完成后进行编译安装
make -j2 && make install -j2
最后显示安装完成
Successfully installed pip-20.2.3 setuptools-49.2.1
4.创建软连接
4.1 查看python3.8文件位置
ls /usr/local/python3/bin/python3.8
4.2 看到有这个文件,则用软链接的形式添加到环境变量里面
ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3
4.3 查看查看pip3文件位置
ls /usr/local/python3/bin/pip3
4.4 看到有这个文件,则用软链接的形式添加到环境变量里面
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
4、验证安装
输入python3
命令,出现以下则成功
Python 3.8.8 (default, Jun 30 2021, 16:12:29)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
输入pip3 -V
命令,出现以下则成功
pip 20.2.3 from /usr/local/python3/lib/python3.8/site-packages/pip (python 3.8)