python无网络下用pip安装软件包
很多时候,公司的服务器都是处于无网络的环境,此时如果要通过pip来安装一些插件就会失败,此时可以通过下列的方式来实现安装(windows/linux通用)
1、先找一台有网络的机器,安装python和pip,并安装上你需要的一些安装包(无网络环境下需要安装的插件),通过命令pip list命令可以查看当前的系统安装了哪些插件,如图:

2、在E盘目录下新建目录packages(磁盘位置和名字都可自定义),在cmd命令下执行命令导出当前电脑安装的所有第三方安装包,如图:

执行完成后,打开requirements.txt文件,可以看到已安装的第三方包,如图:

注意:如果只安装需要的包,可以将其他不需要的第三方包删除即可
3、通过requirements.txt配置文件,下载所需要的第三方包文件,本例子中requirements.txt中只保留了requests和urllib3模块,其余不需要的已删除,执行下载命令,如图:

执行完成后在E:\package中可以看到内容如下:

4、 把package目录拷到在无网的环境下的服务器上,执行命令安装第三方包,如图:
pip install –no-index –find-links=D:\package -r D:\package\requirements.txt

从上图中可以看出,包已经安装成功


