Centos7.x中安装python3.8方法

安装python3.8在centos7

由于该安装是由源码编译安装,所以首先要确保系统安装gcc和make

使用yum工具安装python依赖的包

sudo yum install ncurses-devel openssl-devel bzip2-devel libffi-devel expat-devel gdbm-devel readline-devel sqlite-devel tk-devel xz-devel zlib-devel

下载python3.8的源码包

  1. 下载方法一:直接用浏览器下载
  2. 使用wget下载:
VERSION=3.8.2
wget https://www.python.org/ftp/python/${VERSION}/Python-${VERSION}.tgz

解压下载的包到/tmp目录

cd /tmp
tar -xf Python-${VERSION}.tgz

进入解压后的目录,开始运行configure

cd Python-${VERSION}
# 创建指定的安装文件夹
mkdir /usr/local/python38
# 安装到指定文件夹下
./configure --prefix=/usr/local/python38

运行configure没问题,会生成Makefile文件,执行make命令来编译安装

make
sudo make altinstall

等编译安装完成检查是否安装正确,创建软连接

  1. 进入python3.8安装的路径
cd /usr/local/python38/bin
python3.8 -V

如果能显示进入python的版本号说明安装正确

2.创建软连接

sudo ln -s /usr/local/python38/bin/python3.8 /usr/bin/python3.8
sudo ln -s /usr/local/python38/bin/pip3.8 /usr/bin/pip3.8

3.回到用户主目录,检验python3.8是否安装正确能否使用

cd 
python3.8

 如可以进入python3.8,则至此安装完成

你可能感兴趣的:(python,centos)