CentOS 7 安裝Python3、pip3

2485534-6824966ca062a6d9.jpg

CentOS 7 默認安裝了 Python 2,當(dāng)需要使用 Python 3 的時候,可以手動下載 Python 源碼后編譯安裝。

一、安裝 Python 3

1.1 安裝準(zhǔn)備

$ sudo mkdir /usr/local/python3# 創(chuàng)建安裝目錄
$ wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz # 下載 Python 源文件
$ tar -xzvf Python-3.6.4.tgz # 解壓縮包
$ cd Python-3.6.4 # 進入解壓目錄

1.2 編譯安裝

$ sudo ./configure --prefix=/usr/local/python3 # 指定創(chuàng)建的目錄
$ sudo make
$ sudo make install

1.3 配置

1.3.1 Python2、Python3兩個版本共存

創(chuàng)建 python3 的軟鏈接:
$ sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3
這樣就可以通過 python 命令使用 Python 2,python3 來使用 Python 3。

1.3.2 修改默認為 Python 3

將 /usr/bin 中的 python 備份
$ cd /usr/bin
$ sudo mv python python.bak
然后創(chuàng)建 python3 的軟鏈接
$ sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python
這樣默認的 Python 版本就替換為 Python 3 了。
因為 yum 使用 Python 2,因此替換為 Python 3 后可能無法正常工作,因此修改 yum 配置文件
$ sudo vi /usr/bin/yum
將第一行指定的 python 版本改為 python2.7(#!/usr/bin/python 改為 #!/usr/bin/python2.7

二、安裝 pip

1.1源碼安裝pip3

下載源代碼
$ wget https://github.com/pypa/pip/archive/9.0.1.tar.gz
$ tar -zvxf 9.0.1.tar.gz # 解壓文件
$ cd pip-9.0.1
使用 Python 3 安裝
$ sudo python3 setup.py install
創(chuàng)建軟鏈接:
$ sudo ln -s /usr/local/python3/bin/pip /usr/bin/pip3

1.2升級pip3

$ sudo pip3 install --upgrade pip

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容