下載Python
在download頁面下載要安裝的Python包
以安裝Python3.8.6為例
# wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tar.xz
安裝依賴包
# yum install -y gcc openssl openssl-devel
安裝上述依賴的目的是為了在編譯和使用pip時(shí)能順利使用命令,不會因?yàn)橐蕾噯栴}導(dǎo)致重新安裝python。
如果是編譯安裝的OpenSSL只要保證gcc被成功安裝即可
安裝
# tar -xf Python-3.8.6.tar.xz && cd Python-3.8.6
非編譯安裝使用
#./configure --prefix=/usr/local/python3
編譯安裝使用,其中/usr/local/openssl/表示openssl的完整路徑
# ./configure --prefix=/usr/local/python3 --with-openssl=/usr/local/openssl/
# make && make install
# ln -s /usr/local/python3/bin/python3 /usr/bin/python3
# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
測試
# python3 --version
Python 3.8.6
# pip3 list
Package Version
---------- -------
pip 20.2.1
setuptools 49.2.1