一、安装依赖,下载源码
1、首先要先安装依赖包:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel
2、下载python源码包
去官方下载到本地然后上传到服务器或者wget下载;
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
3、解压
tar -zxvf Python-3.7.0.tgz
4、进入解压后的目录:
cd Python-3.7.0
./configure
make && make install
执行完make&&make install之后,如果出现以下这种报错:
“ModuleNotFound:No module named ‘_ctypes’”
这里需要执行:
yum install libffi-devel -y
执行完继续 make&&make install
6、软连接
基本上python3.7我们就安装完成了,默认情况下,python3.7安装在/usr/local/bin/,这里为了使默认python变成python3,需要加一条软链接,并把之前的python改成python.bak:
[root@server Python-3.7.0]# mv /usr/bin/python /usr/bin/python.bak
[root@server Python-3.7.0]# ln -s /usr/local/bin/python3 /usr/bin/python
接着默认pip也是需要修改的,可以通过find / -name 'pip3’找到pip3的位置,同样的,加一条软链到bin里面:
mv /usr/bin/pip /usr/bin/pip.bak
ln -s /usr/local/bin/pip3 /usr/bin/pip
网友评论