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
有用请点推荐!