centos离线安装python包

pip下载

https://pypi.python.org/pypi/pip

pip安装

tar -xzvf pip-1.5.4.tar.gz      解压
cd pipxxx                   进入解压文件
python setup.py install         安装

升级pip

python -m pip install --upgrade pip
python -m pip install --upgrade pip -i https://pypi.douban.com/simple/

一、下载离线安装包whl

pip download \
    --only-binary=:all: \ # 对于包以及包的依赖包,都不使用二进制
    --platform linux_x86_64 \  # 指定系统环境
    -d \home\packs   # 下载的文件的存储目录
    -r requirement.txt    # 指定要下载的包

示例:

pip download pillow -d whl

下载时遇到问题如下:
centos离线安装python包_第1张图片
解决办法:使用国内镜像

清华
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple '模块版本'
豆瓣
pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com '模块版本'
阿里云
pip install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com '模块版本'
中国科学技术大学
pip install -i http://pypi.mirrors.ustc.edu.cn/simple/ --trusted-host pypi.mirrors.ustc.edu.cn '模块版本'
华中理工大学
pip install -i http://pypi.hustunique.com/simple/ --trusted-host pypi.hustunique.com '模块版本'
山东理工大学
pip install -i http://pypi.sdutlinux.org/simple/ --trusted-host pypi.sdutlinux.org '模块==版本'

安装 .whl 文件

pip install xxx/Pillow-8.4.0.tar.gz

安装后报错缺少jpeg
centos离线安装python包_第2张图片
centos离线安装python包_第3张图片
centos离线安装python包_第4张图片
解决办法:

sudo yum install python-devel
sudo yum install zlib-devel
sudo yum install libjpeg-turbo-devel

下载离线安装包
利用yumdownloader工具

yumdownloader –resolve  –destdir=存放位置   软件包名

centos7 python2,python3共存环境下安装python3-devel

先查找响应的package 是否有devel包 yum search python3 | grep devel
centos离线安装python包_第5张图片

yumdownloader --resolve --destdir=whl/ python3-devel.x86_64
yumdownloader --resolve --destdir=whl/ zlib-devel
yumdownloader --resolve --destdir=whl0427/jpeg/ libjpeg-turbo-devel

安装
一键安装

rpm -ivh *
rpm -Uvh *.rpm --nodeps --force

你可能感兴趣的:(linux,python,centos,开发语言)