linux7 离线安装python3.8

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/
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容