在一些信创的操作系统里面,python环境中没有pip模块,相关服务器都是内网里面运行的,不接入外网,这种情况下我们想安装其他模块,只能通过离线安装方式,首先需要安装好pip模块。
首选查看python中pip模块是否存在
python3 -m pip -V
#查看pip模块的版本,报错表示对应模块不存在Python 3.4+ 版本内置了ensurepip模块,该模块的核心功能是在本地激活 / 安装轻量版的pip和setuptools,全程无网络请求,完美适配离线环境。
# 基础命令(激活内置pip和setuptools)
python3 -m ensurepip
升级内置的 pip 到你下载的离线包版本(若需要使用pip-21.3.1,而非ensurepip默认安装的低版本)
# --no-index:禁止访问PyPI网络仓库
# --find-links=.:仅在当前目录查找离线包
python3 -m pip install --no-index --find-links=. --upgrade pip-21.3.1-py3-none-any.whl需要先打开有网机器的浏览器,访问 PyPI 官方仓库,下载pip模块的whl文件,注意兼容python版本、操作系统等。
发表评论 取消回复