1、依賴包安裝
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
2、下載Python-3.8.0.tgz
3、安裝
cd Python-3.8.0
./configure --prefix=/usr/local/python3
make && make install
4闭专、建立軟連接
ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.8 /usr/bin/pip3
下面說下怎么離線安裝第三方python包
由于內(nèi)網(wǎng)環(huán)境沒辦法使用pip3 install xx安裝奴潘,我們只能手動下載旧烧。
舉例安裝pandas包為例。需要下載
pandas-1.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
numpy-1.22.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
python_dateutil-2.8.2-py2.py3-none-any.whl
pytz-2022.1-py2.py3-none-any.whl
six-1.16.0-py2.py3-none-any.whl
根據(jù)依賴關(guān)系執(zhí)行 pip3 install xxx.whl画髓。
執(zhí)行完 pip3 list查看掘剪。
whl是編譯好的包,tgz是源碼奈虾,需要編譯夺谁,建議下載whl,安裝較快肉微。
下載第三方python包在https://pypi.org/匾鸥。但是國內(nèi)較慢,可以以下國內(nèi)鏡像下載碉纳。
https://pypi.tuna.tsinghua.edu.cn/simple/pip/
https://pypi.doubanio.com/simple/numpy/