将一个visual studiopython项目转换为一个可执行文件

Convert a visual studio python project to one executable file

我已经完成了我的 python 项目,现在想将项目传输到一个文件中,这样用户只需双击它就可以了,而不必先编译它。 因此,我想知道 python.

是否可行

我了解到您可以使用 pyinstaller 将单个 python 脚本转换为可执行文件。但就我而言,我在不同的文件夹中有很多文件,我希望将它们包含在可执行文件中,否则程序将无法运行。

我也通过 auto-pyto-exe 转换器尝试过此操作 (https://github.com/brentvollebregt/auto-py-to-exe),但没有得到我想要的结果。

因此,我的问题是,如何将包含许多不同文件和文件夹的 visual studio python-项目转换为一个可执行文件,以便用户只需双击该文件即可启动是吗?

编辑

在另一个文件夹中也有 .py 文件,例如 FileImport.py 或 View.py。我把这些文件分开了,整个项目看起来更干净。

文件夹结构如下:

-观看次数
---主视图
---更新视图
---另一个视图
-控制器
---主视图控制器
---更新视图控制器
-型号
---主模型

我找到了解决方案。当您通过 pyinstaller myscript.py 编译脚本时,pyinstaller 似乎可以找到所有依赖项。 PyInstaller 创建三个不同的文件夹,其中包含所有必需的文件。在 dist 文件夹中有一个可执行文件,可以在没有安装 python 的计算机上使用。 我希望这对遇到同样问题的人有所帮助。