目录
Python离线环境批量安装依赖 - 解放双手
/    

Python离线环境批量安装依赖 - 解放双手

官方仓库地址:https://pypi.org/

外网机器相关操作

导出项目依赖列表

定位到项目的根目录

1、通过 freeze

pip3 freeze > requirement.txt

导出的依赖列表非常多

2、通过 pipreqs

pip3 install pipreqs

安装 pipreqs,默认安装后会在环境变量里,可以直接用

如果不能直接使用 pipreqs 命令,查询模块安装路径

pip3 show pipreqs

然后定位到 项目根目录

/usr/local/python3/bin/pipreqs ./ > requirement.txt

下载 requirement.txt 中的依赖列表

pip3 download -d ./pkgs -r requirement.txt

将下载依赖打包,上传到内网

内网机器相关操作

将依赖拷贝到内网机器的目录下

批量安装命令

pip3 install --no-index --find-links=/opt/pkgs -r requirement.txt

相关问题

需要外网机器和内网机器的基本配置一致;例如:cpu架构、python版本等等 都要一致

方法二

直接把外网机器的 site-package 复制 到内网中

python的安装目录

/usr/local/python3/lib/python3.6/site-packages


标题:Python离线环境批量安装依赖 - 解放双手
作者:gitsilence
地址:http://blog.lacknb.cn/articles/2022/04/13/1649838516204.html