简而言之,如果我想在多个项目中重用它们并在我的团队的GitHub上共享它,我应该如何更新/组织Python模块?
我有一个简单的Python模块,其中包含我在不同项目中经常使用的一些函数,我还需要在GitHub上共享我的Jupyter笔记本。我也在那里使用这个模块。
如何整理我的软件包或在我的笔记本电脑的开头导入它们,以便我只将它们存储在一个地方,以及那些想要在我的笔记本上重新运行我的笔记本的人可以使用它们我们的GitHub回购代码?我希望能够不时更新/添加到我的模块,并且我不想在我的团队的不同回购和我所有的本地项目中复制/粘贴更新的包。
答案 0 :(得分:0)
创建包,然后将它们上传到pypi。当有人需要使用您的代码时,可以使用pip install
进行安装。如果您的模块不是opensource,您可以创建一个内部pypi存储库。
您还可以安装仅引用git存储库pip install git+git://github.com/jkbr/httpie.git
的模块。请看Python packaging guide。