CentOS7安装Python3

当前最新的 CentOS 7默认安装的是 Python 2 ,并且默认的官方 yum 源中不提供 Python 3 的安装包,因此记录备用。

查看Python命令的位置

1
2
[root@vultr ~]# whereis python
python: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7

安装Python3的相关依赖包

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

通过以上命令即可安装了python3所用的相关依赖。

下载Python3的源码包

wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz

编译

1
2
3
4
5
tar -xf Python-3.6.4.tar.xz

#进入解压后的目录手动编译
./configure prefix=/usr/local/python3
make && make install

添加软链接

1
2
3
4
5
6
7
8
#备份原来的链接
mv /usr/bin/python /usr/bin/python.bak

#添加python3的软链接
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python

#或者直接添加为python3的软链接,避免冲突
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3

最后通过python -V即可查看当前python版本为3.6。

参考:https://blog.csdn.net/lovefengruoqing/article/details/79284573

坚持原创技术分享,您的支持将鼓励我继续创作!
0%