CentOS 7 下 安装 Python3.7

已经9102年了,马上官方就要停止对python2的支持,所以安装使用python3是未来的趋势,这里就介绍如何在centos7上安装python。

安装编译 Python3的相关包

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel

安装pip

#运行这个命令添加epel扩展源 
yum -y install epel-release 
#安装pip 
yum install python-pip

下载python3.7源码

#下载
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
#解压缩
tar -zxvf Python-3.7.0.tgz
#进入解压后的目录
cd Python-3.7.0
#依次执行下面命令进行手动编译
./configure prefix=/usr/local/python3 
make && make install

添加软链接

#添加python3的软链接 
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
#修改默认python为python3.7
rm -rf /usr/bin/python
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python
#如果你用宝塔面板那建议你要把默认python设为python2
rm -rf /usr/bin/python
ln -s /usr/bin/python2.7 /usr/bin/python
#添加 pip3 的软链接 
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
#测试是否安装成功了 
pip -V
pip3 -V
python -V
python3 -V

更改yum配置,因为其要用到python2才能执行,否则会导致yum不能正常使用(不管安装 python3的那个版本,都必须要做的

vi /usr/bin/yum 
把 #! /usr/bin/python 修改为 #! /usr/bin/python2 
vi /usr/libexec/urlgrabber-ext-down 
把 #! /usr/bin/python 修改为 #! /usr/bin/python2
CentOS 7 下 安装 Python3.7食用完毕

Royfk

2018年8月,我给自己起名为Royfk,自此开始了自己的blog生涯。royfk是一个爱瞎折腾的蓝孩子,这里是我的个人博客,主要写一些自己感兴趣的东西,欢迎和我交流。

留下你的评论

*评论支持代码高亮<pre class="prettyprint linenums">代码</pre>

相关推荐