在Linux上安装Python程序

问题描述 投票:8回答:4

我写了一个Python程序。我想给它添加一个安装脚本,将设置必要的一切 - 像桌面图标,在菜单项,主目录文件,等等。

我工作在Linux(Ubuntu的)。当安装了Python程序,哪些需要在一般的情况发生?我知道这可能取决于程序的性质。

你能给我一些总体思路?或者,点我在正确的方向?我不知道如何去寻找这个谷歌。

谢谢

python linux
4个回答
4
投票

如果这是你想包一个Python程序,你应该考虑使用它的“标准”分配框架distutils。我不能在这里复制整个文档,但我建议你读它。一旦你做完这些后,检查出其中包含的分配细节Hitchhikers guide to packaging - 在扩展的distutils,让您打包和更有效地分配。


1
投票

你可以很容易地创建一个下采用检查安装。搜索在谷歌检查安装和下载。它可以让你创建RPM和设置选项。


1
投票

对于Ubuntu的,如果你希望它是容易分派给其他Ubuntu用户,它会必须妥善包装,这是一项简单的任务。您可能希望咨询他们Packaging Guide以获取更多信息。

否则,一般来说Python目前有几个标准的包装选择。 setuptools的是流行,但最近变得唾骂。阅读James Bennett's blog post "On Packaging"一个体面的深入了解到Python包装行业的跌宕起伏。


0
投票

如何将启动一个程序,并放置在菜单是由.desktop文件确定的(你可以阅读specification或只是看一些例子来自/usr/share/applications)。正确安装程序(将所有文件在正确的目录等)要求或者制造包装就像一个DEB或RPM,或者你可以使用类似的distutils或setuptools的。

这也可能有助于只是看一些(开源的)用于Linux的Python程序的例子。

© www.soinside.com 2019 - 2024. All rights reserved.