如何使私有模块 pip 可安装?

Nis*_*jan 2 python pip

我有运行 Django 项目需要安装的 python 包吗?

我进入 python 虚拟环境并从 lib 内的 site-packages 文件夹中的 git 克隆模块。

我需要的是使该模块 pip 可安装,并且安装访问权限应仅授予特定人员,即该模块不应对所有人公开。

Dan*_*ong 5

像通常为公共构建一样构建 python 包。有关这方面有用的分步说明,请查看 python文档

有多种方法可以同时保持可安装性和隐私性。当我为我自己的包研究这个时,我从这个站点上的建议开始。该站点包含有关如何构建自己的 PyPi 服务器的说明。

不过,我找到的解决方案,我觉得相当简单。我将整个包推送到托管在 github 上的私有 git 存储库。然后,您可以使用pip install git+[insert full url to your github repository here]. 您可以通过限制谁可以访问您的 git 存储库来强制执行隐私。