一、问题
内网安装第三方包的应用场景,一般是一些需要在没网的环境下进行开发的情况。这些环境一般仅支持本地局域网访问,所以只能在不下载任何第三方包的情况下艰难开发。
二、解决方法
将当前应用依赖的第三方包提前下载到本地,拷贝到单机环境下安装,但是不能一个个下载安装,那样效率很低,具体参考以下代码,如有更好的办法希望大佬指点。
三、代码实现
import os
import time
def download_env_package(package_dir):
'''
下载当前虚拟环境已安装的第三方包的whl到本地
:return:
'''
requirmenets_local_path = f'./