有没有办法把我的python应用程序和它的所有依赖项捆绑在一起,这样我就可以把它分发给普通用户了?

4sup72z8  于 2022-11-07  发布在  Python
关注(0)|答案(1)|浏览(135)

我用tkinter构建了一个python应用程序,现在我想让我的用户群可以使用它。我面临的问题是,尽管这个应用程序可以通过启动'main.py'文件来启动,但它需要用户安装大约24个依赖项和库才能正确运行。(纳比,塞东,金特,等等)我不想让用户做所有这些,因为这对普通用户来说是不可能的。我只想让用户通过双击或在Linux中启动我的应用程序(简单的可执行文件)
你能给我链接到一个指南,在那里我可以学习如何做到这一点?我还在大学,这是我第一次建立一个图形用户界面,所以我不知道从哪里开始。

fcwjkofz

fcwjkofz1#

我不确定你是希望用户能够编辑代码还是仅仅运行程序。如果你只是在寻找一种好的方法来打包你的程序以分发给其他人,Pyinstaller可能是一个很好的地方。
Pyinstaller是一个免费的程序,它将Python程序(和依赖项)捆绑成可执行格式。你可以在https://pypi.org/project/pyinstaller/找到更多信息。

相关问题