当前位置: 首页 > 面试题库 >

如何从Python程序制作EXE文件?

翟鹏
2023-03-14
问题内容

我已经使用了几个模块来制作适用于Python的EXE,但是我不确定自己是否做对了。

我应该怎么做,为什么?请根据个人经验回答,并在必要时提供参考。


问题答案:

自动将PY 转换为EXE-
使用简单的图形界面(从Eel和PyInstaller在Python中构建)将.py转换为.exe。

py2exe可能是您想要的,但是它仅适用于Windows。
PyInstaller可在Windows和Linux上运行。
Py2app在Mac上可以使用。



 类似资料:
  • 问题内容: 我有一个编写的节点应用程序,运行如下: 有什么办法可以将其本身打包为.exe?所以我可以做这样的事情吗? 我有一些通过使用批处理文件来伪造此方法的方法,因此我可以这样做: 但这要求我在该文件夹中拥有所有依赖项和节点,这并不理想。 问题答案: 有一些选择,包括免费和商业。我没有使用过它们,但理论上它们应该可以工作: Iexpress(本地Windows工具) 快速批处理文件编译器(商业)

  • 问题内容: 我想从使用命令行参数(argv)的python脚本创建exe文件, 从我看到的py2exe不支持命令行参数开始 我能做什么? 编辑:我正在使用一个GUI2Exe工具,所以我只是错过了控制台标志,但是接受的答案是完全正确的 问题答案: 我相信您要使用的行看起来像这样。 我用2个文件进行了测试: 你好 和setup.py 我运行了以下命令: 然后在dist文件夹中,我运行了此命令: 结果:

  • 问题内容: 如果我有Java源文件( .java)或类文件( .class),如何将其转换为.exe文件? 我的程序也需要安装程序。 问题答案: javapackager Java Packager工具可编译,打包并准备Java和JavaFX应用程序以进行分发。javapackager命令是命令行版本。 – Oracle文档 该实用程序随JDK一起提供。它可以生成带有该-标志的文件,等等。 Win

  • 我有一个 EXE 文件,它不断从控制台上的用户那里获取整数输入(不是命令行参数)并将整数 1 输出到控制台上。示例输出如下所示: 我已经使EXE输出工作,也就是说,每当EXE输出文本到控制台时,从Java程序中打印该文本。我正在尝试: 使用<code>Scanner从Java程序获取用户输入。nextInt()并作为控制台输入输入到EXE 我需要一次发送一个输入,这意味着只需在程序结束时关闭Buf

  • 我有一个程序,我想能够很容易地安装由任何用户,我认为创建一个本机安装程序是走的路。我使用了Netbeans 8.0的功能(Project properties>Enable native packaging,Package as)。我能够创建一个工作的本地安装程序。安装后,我有以下文件树: 从project.jar执行程序起作用。但是,当我尝试启动Project.exe时,在一个没有任何详细信息的