搭建本地PyPi服务器并使用自定义包

6 投票
1 回答
11928 浏览
提问于 2025-04-17 14:37

我想搭建一个本地的PyPi服务器,里面有一套自定义的包和它们所有的依赖。

我现在有一个包的列表,格式是:

django==1.4.3
celery==3.0.12
uwsgi==1.2.6
pillow==1.7.7
...

我希望能有一个本地的PyPi服务器,能够提供这些包和它们的依赖。

我该怎么做呢?

理想情况下,我希望有一个工具,可以读取requirements.txt文件,下载里面列出的所有包,并把它们复制到本地的PyPi服务器上。

1 个回答

4

你搭建了一个本地的 pypi 服务器,并且只在仓库里提供那些包和它们的依赖项……

你可以通过搜索“本地 pypi 服务器”来找到所有这些信息。

编辑

其实写一个脚本来解析你的requirements.txt文件,把需要的包拉到本地仓库里是很简单的——不过最好是你自己先试试看,再来寻求帮助。

撰写回答