将服务器python文件制作为可执行文件

时间:2019-10-05 15:39:23

标签: python pyinstaller

我有两个Python脚本,一个作为用户界面,一个作为后台进程。我需要它们两个,因为有一个子流程和UI。但是我希望它一起获得可执行文件。

我用py2exe尝试过,它只能编译其中一个。 接下来,我使用了 pyinstaller ,但是存在相同的问题

pyinstaller user_interface.py

#并使用 py2exe

from distutils.core import setup
import py2exe

setup(console=['hello.py'])

2 个答案:

答案 0 :(得分:0)

您可以编写一个小的启动脚本来生成两个进程,然后打包该文件。 我从未使用过py2exe或pyinstaller,所以我不知道如何管理python依赖项。如果将代码分割成多个文件是一个问题,那么您可以将两个现有脚本和启动器连接到一个文件中。

答案 1 :(得分:0)

您需要做的是某种包装。首先尝试使用setup.py创建一个包,您可以通过导入该包直接通过python控制台使用它。然后您可以从中创建可执行文件。请参考提到的链接中的示例。

请参考以下链接:real python tutorial