詳解Centos7升級python 2.7至Python 3.7

centos 7 版本默認情況下是安裝的是python2.7,但隨著python3的功能不斷完善,很多人喜歡用python3進行開發。

詳解Centos7升級python 2.7至Python 3.7

今天記錄一下在centos7上,使用源碼python2升級到python3。

安裝編譯環境包

<code>yum install gcc-c++ gcc make cmake zlib-devel bzip2-devel openssl-devel ncurse-devel libffi-devel -y/<code>

在線下載python 3.7源碼包

<code>[root@localhost ~]# cd  /mnt/
[root@localhost mnt]#
[root@localhost mnt]# wget https://mirrors.huaweicloud.com/python/3.7.2/Python-3.7.2.tar.xz/<code>

解壓並配置

解壓文件

<code>[root@localhost mnt]# tar xvf Python-3.7.2.tar.xz/<code>

進入python3.7.2目錄

<code>[root@localhost mnt]# cd Python-3.7.2/<code>

創建目錄

<code>[root@localhost Python-3.7.2]# mkdir -p /usr/local/python3/<code>

配置安裝目錄

<code>[root@localhost Python-3.7.2]# ./configure --prefix=/usr/local/python3 --enable-optimizations/<code>

編譯及安裝

<code>[root@localhost Python-3.7.2]# make && make install/<code>

更換系統默認python版本

1、備份原系統舊版本python

<code>[root@localhost Python-3.7.2]# mv /usr/bin/python /usr/bin/python.bak/<code>

2、配置環境環境:創建新版本python和pip的軟鏈接

<code>[root@localhost Python-3.7.2]# ln -s /usr/local/python3/bin/python3.7 /usr/bin/python
[root@localhost Python-3.7.2]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip/<code>

3、查看python版本

<code>[root@localhost Python-3.7.2]# python -V
Python 3.7.2
[root@localhost Python-3.7.2]# pip -V
pip 18.1 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)/<code>


分享到:


相關文章: