单位的工作网络是专网,范围很大,有一群喜欢折腾 python 的菜逼。
想要在内网做一个 python 源,提供常见的库下载。就是把外网源选择性的下下来,放在内网做源。
目前尝试使用 bandersnatch,列表放上最近 1 年下载量前 5000 的包+最近一月下载量前 5000 的包,总共 5400 多个,再屏蔽掉 pypi 列出的 100 个占空间最大的包。抓下来这些包做成源,目测总大小 200G 左右都是可以接受的。
但是有好多问题,bandersnatch 不够好。
一是基本上只能从 pypi 官方源下载,速度太慢,经常断线,csdn 上那个改 master.py 的方法已经不好用了。
二是经常显示文件占用,mirror 好几次,也不知道到底扒下来的完整不完整。
不知道有没有已经在内网架设源,有更好的方案?比如可以从国内源拉镜像的工具,或者有人整理的近期的集合包可以直接拿来用的?
想要在内网做一个 python 源,提供常见的库下载。就是把外网源选择性的下下来,放在内网做源。
目前尝试使用 bandersnatch,列表放上最近 1 年下载量前 5000 的包+最近一月下载量前 5000 的包,总共 5400 多个,再屏蔽掉 pypi 列出的 100 个占空间最大的包。抓下来这些包做成源,目测总大小 200G 左右都是可以接受的。
但是有好多问题,bandersnatch 不够好。
一是基本上只能从 pypi 官方源下载,速度太慢,经常断线,csdn 上那个改 master.py 的方法已经不好用了。
二是经常显示文件占用,mirror 好几次,也不知道到底扒下来的完整不完整。
不知道有没有已经在内网架设源,有更好的方案?比如可以从国内源拉镜像的工具,或者有人整理的近期的集合包可以直接拿来用的?