1. 程式人生 > >CentOS 7 安裝 python3 ,同時和python2 共存

CentOS 7 安裝 python3 ,同時和python2 共存

  1. 環境介紹:
    Vultr VPS
    CentOS 7 X64
  2. 目標環境:
    Python3+Python2
  3. 步驟:
    1). 備份Python2
python -V ## 檢視當前版本號
which python ## 檢視Python安裝目錄
cd /usr/bin
ll python* ## 檢視python指向版本
## 因為我們要安裝python3版本,所以python要指向python3才行
mv python python.bak ## 先備份python2

這裡寫圖片描述
2).安裝相關包,用於編譯python3。注意此步驟不要省略。

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

安裝過程中需要確認的地方輸入y按回車繼續安裝。
3). 安裝python3

wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
tar -xvJf  Python-3.6.2.tar.xz
cd Python-3.6.2
./configure prefix=/usr/local/python3

make && make install
ln -s /usr/local/python3/bin/python3 /usr/bin/python # 新增軟鏈到執行目錄下/usr/bin

會提示軟鏈已存在,刪除它重建新的:
這裡寫圖片描述

rm -rf /usr/bin/python
# 建立python3的軟連結
ln -s /usr/local/python3/bin/python3 /usr/bin/python

# 建立Pip3的軟連結
 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

4). 測試python3 是否安裝成功

python -V  # 看看輸出的是不是python3的版本
python2 -V  # 看到的是python2的版本

這裡寫圖片描述
到此處,python3 已安裝完畢。