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
标签:下载安装,安装包,离线,install,pip,txt,安装 From: https://www.cnblogs.com/vincent212212/p/17621202.html