pip导出依赖离线安装

前言

为了方便离线机器环境部署,可以在有网的机器上导出requirements.txt文件,然后下载依赖文件,这样就可以在没有网络的机器上安装依赖

安装pipreqs

1
pip install pipreqs

生成requirements.txt文件

1
2
3
在项目根目录下执行
```shell
pipreqs .

会导出requirements.txt文件,里面包含了项目所需要的依赖,可能某些依赖没有涵盖,需要手动添加

下载依赖文件

1
2
mkdir packages
pip download -r requirements.txt -d packages

会在当前目录下生成packages文件夹,里面包含了所有依赖文件,可以把这个文件夹拷贝到没有网络的机器上,然后在没有网络的机器上执行

离线安装依赖

1
2
3
pip install -r requirements.txt -f /path/to/packages
# 或者
pip install -r requirements.txt --no-index --find-links=file:///path/to/packages

pip导出依赖离线安装
https://xinhaojin.github.io/2024/09/10/pip导出依赖离线安装/
作者
xinhaojin
发布于
2024年9月10日
许可协议