在Centos7上多次安装Python3.7,每次都需要搜索,测试,终于这次要做一个完整的记录。
1.安装之前要先安装基础的环境,主要使用的是YUM命令
安装 GCC
yum install gcc openssl-devel bzip2-devel
可能需要安装:
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
安装python3.7出现ModuleNotFoundError: No module named ‘_ctypes’
需要安装:
yum install libffi-devel -y
建议以上都进行安装
2、下载安装包
创建下载目录,个人创建一个download目录,然后下载,下载目前最新的程序如下:
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tar.xz
进行解压
tar -xvJf Python-3.7.4.tar.xz
之后进行Python-3.7.4目录,执行配置和编译生成
./configure --prefix=/usr/local/python3
后面的--prefix=为指定的生成目录,需要创建此目录
然后执行完成后,再执行
make && make install
没有错误,则会完成安装
之后配置路径
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
也可以直接替换Python2 ,只是比较麻烦,yum都需要修改等,所以这样使用Python3,实现共存。