Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.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 设置私有pypi包?_Python_Git_Pip_Pypi - Fatal编程技术网

Python 设置私有pypi包?

Python 设置私有pypi包?,python,git,pip,pypi,Python,Git,Pip,Pypi,我计划创建一个python包,它只能由我所在大学的团队使用。我可以在我的大学服务器上托管它。是否有任何参考、指南或教程可以这样做。我以前开发过pip包,但它们被推到了公共空间。 想法是将代码放在github(由我的大学开发)上,并将pip包指向git repo。也许只需将依赖于此私有包的包的依赖项(requirements.txt/setup.py)指向该包的私有github repo URL就足够了。在requirements.txt中添加类似的行 -e git+ssh://git@githu

我计划创建一个python包,它只能由我所在大学的团队使用。我可以在我的大学服务器上托管它。是否有任何参考、指南或教程可以这样做。我以前开发过pip包,但它们被推到了公共空间。
想法是将代码放在github(由我的大学开发)上,并将pip包指向git repo。

也许只需将依赖于此私有包的包的依赖项(requirements.txt/setup.py)指向该包的私有github repo URL就足够了。在requirements.txt中添加类似的行

-e git+ssh://git@github.com/example/example.git#egg=example

谢谢。但是我有没有办法让最终用户的工作更容易,比如“pip安装”--额外的索引url“哦,我明白了,你说的是最终用户,我能假设他们不会访问repo吗?它应该是另一个python包,比如django。他们不需要进入代码部分。可能是类似PypCloud()除了我没有设置私有PyPi服务器的经验之外,还有其他的窍门,所以我将把这个问题留给有更多经验的人来回答。希望你能尽快解决这个问题。