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包
由于内网环境没办法使用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
根据依赖关系执行 pip3 install xxx.whl。
执行完 pip3 list查看。
whl是编译好的包,tgz是源码,需要编译,建议下载whl,安装较快。
下载第三方python包在https://pypi.org/。但是国内较慢,可以以下国内镜像下载。
https://pypi.tuna.tsinghua.edu.cn/simple/pip/
https://pypi.doubanio.com/simple/numpy/