king

CentOS7下安装python3.8环境

king Python 2022-05-31 1204浏览 0

CentOS7下安装python3.8

环境的搭建是进行开发的第一步,python因为存在python2和python3两个版本,让在建立python环境时造成不便,并且由于在Linux环境下不像Window环境安装那么友好,存在一些小坑。本教程记录了CentOS7下安装python3.8的过程和注意事项。

1.查看系统版本

cat /etc/centos-release

CentOS7下安装python3.8环境

2.查看python版本

python -V

CentOS7下安装python3.8环境

系统默认安装了Python 2.7.5

3.安装依赖

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

CentOS7下安装python3.8环境

如果有提示y/n的直接y即可(安装依赖会耗费些时间耐心等待即可)

安装libffi-devel依赖。

yum install libffi-devel -y

CentOS7下安装python3.8环境

注意:如果不安装这个包,python3可以装成功,但是后面装flask、uwsgi等依赖python3中有个内置模块叫ctypes时会报错。报错ModuleNotFoundError: No module named ‘_ctypes‘。需要安装依赖包和重新编译安装python3。

4.下载安装python源码包

python官网https://www.python.org/ 

咱们以稳定版3.8举例安装

下载稳定版本3.8版

wget https://www.python.org/ftp/python/3.8.12/Python-3.8.12.tgz

CentOS7下安装python3.8环境

解压

tar -zxvf Python-3.8.12.tgz

安装

进入解压后的目录进行编译和安装

cd Python-3.8.12/

CentOS7下安装python3.8环境

[root@localhost Python-3.8.12]# ./configure

CentOS7下安装python3.8环境

[root@localhost Python-3.8.12]# make&&make install

CentOS7下安装python3.8环境

这个步骤时间比较久,耐心等待

执行完后显示安装成功

CentOS7下安装python3.8环境

继续浏览有关 linuxcentospython 的文章
发表评论