CentOS7下安装python3.8
环境的搭建是进行开发的第一步,python因为存在python2和python3两个版本,让在建立python环境时造成不便,并且由于在Linux环境下不像Window环境安装那么友好,存在一些小坑。本教程记录了CentOS7下安装python3.8的过程和注意事项。
1.查看系统版本
cat /etc/centos-release
2.查看python版本
python -V
系统默认安装了Python 2.7.5
3.安装依赖
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
如果有提示y/n的直接y即可(安装依赖会耗费些时间耐心等待即可)
安装libffi-devel依赖。
yum install libffi-devel -y
注意:如果不安装这个包,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
解压
tar -zxvf Python-3.8.12.tgz
安装
进入解压后的目录进行编译和安装
cd Python-3.8.12/
[root@localhost Python-3.8.12]# ./configure
[root@localhost Python-3.8.12]# make&&make install
这个步骤时间比较久,耐心等待
执行完后显示安装成功
转载请注明:IT运维空间 » Python » CentOS7下安装python3.8环境
发表评论