Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.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包_Python_Package - Fatal编程技术网

如何/在何处发布Python包

如何/在何处发布Python包,python,package,Python,Package,如果一个人创建了一个有用的Python包,那么他如何/在哪里发布/宣传它以供其他人使用 我已经把它放在了hithub上,但几周后连谷歌都找不到。 该软件包整洁完整,我是为个人使用而制作的,如果不与他人分享,那将是一件很遗憾的事:)这是PyPI指南 PyPI是放置Python包供其他人查找的地方。内置工具pip引用它为您安装软件包,并且至少有一个IDE在后台使用pip为您提供一个GUI来完成此操作。(PyCharm)因此,要使程序包可用于pip安装,您必须在Python程序包索引(PyPI)中注册

如果一个人创建了一个有用的Python包,那么他如何/在哪里发布/宣传它以供其他人使用

我已经把它放在了hithub上,但几周后连谷歌都找不到。 该软件包整洁完整,我是为个人使用而制作的,如果不与他人分享,那将是一件很遗憾的事:)

这是PyPI指南


PyPI是放置Python包供其他人查找的地方。内置工具
pip
引用它为您安装软件包,并且至少有一个IDE在后台使用pip为您提供一个GUI来完成此操作。(PyCharm)

因此,要使程序包可用于
pip安装
,您必须在Python程序包索引(PyPI)中注册它:

还有一个测试环境,在这里,您可以上传软件包,以测试您的设置是否正常,然后再进行真正的交易:

您在其中一台服务器上创建了一个帐户,可以上载您的包。但是,在此之前,您必须使用setuptools构建包。以下是包装和分发的文档:

这个过程可能有点无聊,所以我写了一个小工具来简化它。也许这对你有些用处: