官方仓库地址: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
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