簡介
Python是一種解釋型、面向?qū)ο蟆討B(tài)數(shù)據(jù)類型的高級程序設(shè)計語言。Python的3.0版本,常被稱為Python 3000,或簡稱Py3k。相對于Python的早期版本,這是一個較大的升級。為了不帶入過多的累贅,Python 3.0 在設(shè)計的時候沒有考慮向下兼容。
配置編譯流程
1.配置編譯環(huán)境
安裝依賴工具。
yum install wget zlib* openssl openssl-devel libffi-devel -y
2.獲取源碼
獲取“Python-3.8.1”源碼包。
cd /usr/local/src
wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
3.編譯和安裝
1)解壓軟件包。
cd /usr/local/src
tar -xvf Python-3.8.1.tgz
2)進入Python3的安裝目錄。
cd Python-3.8.1
3)安裝Python3。
“-j”參數(shù)可利用多核CPU加快編譯速度,在本示例中,使用的是2核CPU,所以此處為“-j2”。
可通過下述命令查詢CPU核數(shù):
cat /proc/cpuinfo| grep "processor"| wc -l
./configure --enable-optimizations --prefix=/opt/Python-3.8.1
make -j2 && make altinstall
ln -s /opt/Python-3.8.1/ /opt/python
ln -s /opt/python/bin/python3.8 /usr/bin/python3
ln -s /opt/python/bin/pip3.8 /usr/bin/pip3
ln -s /opt/python/bin/pydoc3 /usr/bin/pydoc3
----結(jié)束
4.運行和驗證
測試Python3是否安裝完成。
執(zhí)行如下命令,查看Python3版本。
python3 --version
pip3 --version
返回內(nèi)容如下所示,表示安裝已經(jīng)完成。
[root@ecs bin]# python3 --version
Python 3.8.1
[root@ecs bin]# pip3 --version
pip 19.2.3 from /usr/local/lib/python3.8/site-packages/pip (python 3.8)
?