教你如何搭建本地的pip镜像源

很多企业为了安全考虑断掉了外网的连接,在不联网的环境下使用pip安装库就比较费劲,下面就来教大家如何在内网环境下搭建自己的pip镜像源,使用起来和使用阿里云镜像源一样方便。(原文连接:https://andomahoro.top/#/view/13
参考网址:

搭建本地的pip镜像源

内网建自己的pip源

搭建本地私有pip源「建议收藏」

后缀为whl的文件是什么?如何安装whl文件?

1.新建空目录

这里我是在D盘下面建的目录D:\pypi_mirror_test

2.创建requirements.txt文件

在D:\pypi_mirror_test目录下创建requirements.txt文件,文件内容如下图所示。左边的是库名,==号后面的是库的版本,requirements.txt文件是用来同步库包的。

3.以管理员身份运行cmd

4.将库同步到本地目录

pip install pip2pi -i https://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
pip2tgz ./ -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com

先安装pip2pi,然后cd进入同步库的目录(D:\pypi_mirror_test),然后执行以上命令从阿里云镜像仓库拉取库到本地。

同步后的文件夹内容如下:

这时候就可以删掉requirements.txt文件了(注意这里除了同步下来的文件外不要有任何其它无关文件,否则后面执行dir2pi时会报错)

5.生成html信息

dir2pi -S ./

执行以上命令会在文件夹内生成一个simple文件夹,里面就存放着各库文件的html信息 

这时候可以删掉除simple文件夹外的文件了

6.用Python创建server服务

python -m http.server 8080

执行以上命令用python创建服务 

用浏览器访问http://localhost:8080/simple

访问成功后通过点击库文件的连接可以下载文件的情况下则表示本地镜像仓库已经搭建成功。

7.在局域网内使用pip自建镜像源

这里本机在局域网的ip地址为:195.168.1.244,在局域网内其它主机使用pip镜像源时指定局域网镜像源ip地址即可,如下图所示:

安装成功所示如下:

测试一下库是否可以使用:

使用pip list命令检查安装情况(包括依赖的库)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值