Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为人们设置私有python项目以供pip安装?_Python - Fatal编程技术网

如何为人们设置私有python项目以供pip安装?

如何为人们设置私有python项目以供pip安装?,python,Python,我有一个python包项目“webapi”,我想以某种方式进行设置,以便其他人可以“pip安装webapi”。如果我想把它放在具有特定ip的专用服务器上:xx.xx.xx.xx。 因此,其他拥有访问权限的人不需要git克隆项目并在本地将其安装到他们的虚拟环境中。相反,他们可以简单地做到: pip install webapi 他们可以开始使用它,就像使用其他公共python库一样。为了做到这一点,我如何从这个开始?有没有一些教程可以帮助你?我尝试了几个关键字来搜索指令,但没有找到有用的内容。我

我有一个python包项目“webapi”,我想以某种方式进行设置,以便其他人可以“pip安装webapi”。如果我想把它放在具有特定ip的专用服务器上:xx.xx.xx.xx。 因此,其他拥有访问权限的人不需要git克隆项目并在本地将其安装到他们的虚拟环境中。相反,他们可以简单地做到:

pip install webapi

他们可以开始使用它,就像使用其他公共python库一样。为了做到这一点,我如何从这个开始?有没有一些教程可以帮助你?我尝试了几个关键字来搜索指令,但没有找到有用的内容。

我想问题还不清楚,如果您想将webapi包上载到PyPi,您可以阅读。但这将使你的包公开,我不太确定这是你想要的。
如果您想要的是一个私有的pypi服务器,那么请签出这个包。文档中有一个关于如何设置和使用服务器的完整描述。

您似乎需要一个软件存储库管理应用程序,如“查看”及其文档。我使用它作为私有python存储库,用于出于安全原因与internet隔离的系统,但它也可以承载您自己的自定义python包。

快速搜索显示,但其他人可能有更好的主意。您也可以使用pip直接从github repo@steviestickman或任何git repo安装,而不必是github。OP可以为运行pip的人设置一个git服务器。我想要类似于PyPi的东西,但它必须是私有的。例如,在一家公司的服务器上,这正是private pypi所做的