CentOS 7下安装Python3.7
CentOS 7只有默认的Python2,并没有Python3,为了不影响使用,做个安装记录。
编译安装Python 3 相关的包
1 | sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel |
这里面有一个包很关键libffi-devel
,因为只有3.7才会用到这个包,如果不安装这个包的话,在 make 阶段会出现如下的报错:
ModuleNotFoundError: No module named ‘_ctypes’
下载安装
CentOS 默认没有wget
,需要下载安装下,并且添加一个扩展源:
1 | yum -y install wget |
下载,解压,安装:
1 | mkdir py && cd py |
添加软链接
1 | 添加python3的软链接 |