CentOS7 安裝 Python3 及 Pip3

CentOS 自帶 Python2.7 但現在基本使用 Python3 所以需要自行下載編譯及安裝,以下爲過程步驟。

首先確認目前的 Python 版本及可執行文件位置,執行命令

which python

返回結果

這裏可以看到, Python 執行文件位置爲 /usr/bin/python,故我們進入到該目錄下

cd /usr/bin/python

現在開始進行我們 Python3 的安裝工作,首先是安裝編譯環境,直接執行以下命令即可

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

接下來是下載 Python3 源碼包進行編譯,這裏使用 Python 3.62 有需要其他版本的自行進官網找到對應版本鏈接進行替換即可

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

此時在 /usr/local 目錄下會多出一個 Python3 的文件夾,接下來進行軟鏈接即可

ln -s /usr/local/python3/bin/python3 /usr/bin/python3

注意,這裏爲了不影響 CentOS 自身的功能例如 yum,使用 python 命令依然執行 Python 2.7,使用 python3 執行 Python3.6。

接下來是進行 pip3 的安裝,此時若直接使用 pip 則是安裝 Python 2.7 的庫。執行以下代碼完成 pip3 的安裝。

yum install python34-setuptools
easy_install-3.4 pip

之後執行 pip3 install 即可對 Python3 進行庫的安裝

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章