pip离线下载安装工具包

1,为什么需要pip离线安装工具包

开发需要进行环境配置,如果在服务器上配置开发环境,由于各种各样的原因,可能会遇到服务器端是封闭环境,只能连接内网的情况。这就需要提前下载好安装包,在使用pip本地安装。

2,如何安装单个离线包

(1)如果环境配置端有联网条件,则直接在线安装即可:

#pip install 安装包的路径及名称
pip install mmengine==0.8.2

(2)离线安装,先使用有联网条件的设备下载安装包:

#pip download 安装包名称(及版本号) -d 安装包下载保存的位置
pip download mmengine==0.8.2 -d "D:\software"

下载过程中,可能会同时下载必要依赖项,如不需要删除即可,也可直接ctrl+c中断不需要的下载。

 下载完成以后,将下载完成的安装包传输到需要配置环境的离线设备安装:

#pip install 安装包存放位置
pip install mmengine-0.8.2-py3-none-any.whl 

安装完成以后,可以使用以下指令查看是否安装完成:

pip list

 

3,如何安装多个离线包

(1)导出目标环境

目标环境有可能是你现有的本地环境或者某个虚拟环境。将现有环境的所有安装库导入到一个txt文件中:

#pip freeze > 文件名称
pip freeze > requirements.txt

(2)在线安装(如有网络环境)

#pip install -r 保存的库清单文档名称
pip install -r requirements.txt

(3)离线安装(没有网络环境)

离线安装需要先根据txt文件下载所有的安装包,然后再离线安装。

#下载(在有网络条件的设备上)
pip download -d packages -r requirements.txt
#安装(在没有网络条件的目标设备上) pip install --no-index --find-links=packages -r requirements.txt

 安装完成以后,可以使用pip list查看,是否安装成功。

 

4,参考链接:

https://code84.com/181202.html

 

posted @ 2023-08-10 18:22  yk要努力  阅读(773)  评论(0编辑  收藏  举报