pip离线安装Python第三方库

PIP

确认Python已经安装

python

在这里插入图片描述

安装pip

进入pip下载地址: https://pypi.org/project/pip/
pip离线安装Python第三方库_第1张图片
下载对应的.tar.gz压缩文件(例如pip-22.2.2.tar.gz,如果需要历史版本的pip,请点击Release history寻找相应版本),拷贝到内网机当中,然后进入pip文件夹下
pip离线安装Python第三方库_第2张图片
在当前文件夹下按住shift右键空白运行cmd,运行setup.py文件

python setup.py install

pip离线安装Python第三方库_第3张图片pip安装完毕

pip --version # 查看安装的版本

基本命令

# 安装模块
pip install [moduleName]
# 示例
pip install numpy

在线下载第三方库

在外网机器上下载所有需要用到的安装包

# 查看pip下所有的安装包
pip list
# 将所有安装包的信息统计,如安装指定包,创建requirements.txt,输入包名==版本号,只输入包名,默认最新版本
pip freeze >pipListInfo.txt
# 根据文本文件当中的信息,通过镜像源进行下载,可以指定到一个文件夹当中
pip download -r [txt-file-path] -i https://pypi.tuna.tsinghua.edu.cn/simple
# 示例
pip download -r pipListInfo.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

下载的文件
pip离线安装Python第三方库_第4张图片

查看pipListInfo下的信息

示例:
pip离线安装Python第三方库_第5张图片
将 pipListInfo.txt 和 所有下载下来的安装包拷贝到内网机当中

# 在内网机器上进行安装
pip install --no-index --find-links=存放下载.whl的文件的位置 -r pipListInfo.txt 

# 单个包的安装,package_name具体查看pipListInfo.txt
pip install --no-index --find-links=存放下载.whl的文件的位置 [package_name]

pip卸载某个已经安装的包

pip uninstall [moduleName]
# 卸载文本文件当中记录的全部的包
pip uninstall -r pipListInfo.txt -y

其他问题

离线安装python第三方包的其他方式

自行到 https://pypi.org/ 网站当中下载,然后拷贝到内网机当中

  1. 如果下载格式为.tar.gz的安装包,将安装包进行解压,然后进入到解压的文件当中,然后在命令行当中运行(运行解压文件当中相应的setup.py文件)
python setup.py install
  1. 如果格式为.whl文件,则需要pip来进行安装
    pip离线安装Python第三方库_第6张图片
    下载whl类型的包,首先要查看当前python所支持的whl文件类型,下载的对应支持的文件类型,否则后面会出现报错,可以在cmd当中输入以下命令查看对应版本
python -m pip debug --verbose # 查看对应版本型号

pip离线安装Python第三方库_第7张图片

其它问题

如果遇到批量下载或者安装出错时,

  1. 请检查对应的 pipListInfo.txt 文件,查看文件格式是否正确。
  2. 下载的安装包格式是否为 .whl 。
  3. 包之间可能存在依赖关系

你可能感兴趣的:(pip)