跳转至

CentOS-7/Ubuntu18 安装Python3.8.3

安装依赖

yum install openssl-devel gcc make libffi-devel apt install libssl-dev libffi-dev

下载

前往 华为镜像 下载Python-3.8.3.tgz文件

安装

将下载得到的Python-3.8.3.tgz文件传入机器的/tmp/目录

进入目录

cd /tmp

解压

tar -zxvf Python-3.8.3.tgz

进入解压目录

cd Python-3.8.3

配置安装位置

./configure prefix=/usr/local/python3 ./configure prefix=/usr/local/python3 --enable-shared --with-ssl

安装

make && make install

软链接

如果最后没提示出错,就代表正确安装了,在/usr/local/目录下就会有python3目录。

添加软链接

rm -rf /usr/bin/python3
ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3 

测试

[root@localhost python3]# python3
Python 3.8.3 (default, Sep  8 2020, 06:06:08) 

安装pip

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py

python3 -m pip list

安装虚拟环境

python3 -m pip install virtualenv python3 -m virtualenv