如何为我的Python项目创建安装程序/安装程序,该项目具有依赖项?

3
我已经创建了一个带有GUI的简单软件,它有几个源文件。我可以在我的编辑器中运行该项目。我认为它已经准备好发布1.0版本了。但是我不知道如何为我的软件创建安装程序/安装包。
源代码是用Python编写的,环境是Linux(Ubuntu)。我使用了一个外部库,它不随标准Python库一起提供。我该如何创建安装程序/安装包,以便我只需分发tar文件中的源代码,用户可以通过运行安装程序/安装包文件在他的机器上(Linux)安装软件?
请注意:当运行安装程序时,它应自动处理依赖项。(此外,我不想为分发构建可执行文件。)类似于当我输入以下命令时发生的情况:
sudo apt-get install XXXX

1
请查看此处:https://www.digitalocean.com/community/tutorials/how-to-package-and-distribute-python-applications - Mauro Baraldi
1
@Mauro 看起来正是我需要的。谢谢,如果我在使用过程中遇到任何问题,我会再联系你的。 - RodrikTheReader
1个回答

1

看看

  • setuptools
  • distutils

这些是 Python 打包的经典工具。


2
关于这个主题,能提供更多的信息吗?我在这个领域有点新手。我已经搜索过了,但是文档对我来说似乎太过压倒性了。 你能否给出一个简短的演示或高级步骤呢? - RodrikTheReader

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接