python在没有公网的情况下pip安装离线包

首要条件是找一台可以连接公网的服务器。

1、生成requirements.txt

pip3 freeze > requirements.txt

2、创建本地仓库repodata

mkdir ./repodata

3、拉取离线whl包

pip3 download -r requirements.txt -d ./repodata

4、打包离线whl包

tar -zcvf repodata.tgz repodata

5、离线whl包及requirements.txt传送到目的服务器

6、在需要安装服务器解压离线whl包

tar -zxvf repodata.tgz

7、指定wh文件夹,使用pip安装

pip3 install --no-index --find-link=./repodata-r requirements

 

posted @ 2022-10-04 18:35  靠谱的提莫  阅读(244)  评论(0编辑  收藏  举报