1.这里安装的是3.7.2,如需要安装更新版本,可以从官网下载最新版本安装包,https://www.python.org/downloads/source/
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz
2.解压Python-3.7.2.tgz
tar -zxvf Python-3.7.2.tgz
3.python 3.7版本需要先安装一个新的包libffi-devel,否则会编译失败。
yum install libffi-devel -y
4.编译&安装
./configure
make && make install
5.创建软链接
ln -s /usr/local/bin/python3.7 /usr/bin/python ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
Tips:此处如果之前安装了python2,可能会出现"ln: failed to create symbolic link ‘/usr/bin/python’: File exists" 的错误,解决办法:
1.使用
ln -sf /usr/local/bin/python3.7 /usr/bin/python
ln -sf /usr/local/bin/pip3 /usr/bin/pip 覆盖之前的文件.
2.可将原来的python2.7重命名,再创建软链接
mv python python_org (/usr/local/bin目录下)
6.查看python版本号,如显示版本号为3.7.2就表示安装成功了
python -V