我正在构建一个Python应用程序,不想强迫我的客户端安装Python和模块。
那么,是否有一种方法可以将Python脚本编译为独立的可执行文件?
我正在构建一个Python应用程序,不想强迫我的客户端安装Python和模块。
那么,是否有一种方法可以将Python脚本编译为独立的可执行文件?
当前回答
第三个选项是cx_Freeze,它是跨平台的。
其他回答
你可能想调查一下努伊特卡。它接受Python源代码并将其转换为c++ API调用。然后将其编译成可执行二进制文件(Linux上的ELF)。它已经存在了几年,并且支持广泛的Python版本。
如果使用它,您还可能获得性能改进。推荐使用。
第三个选项是cx_Freeze,它是跨平台的。
是的,可以将Python脚本编译成独立的可执行文件。
PyInstaller可用于将Python程序转换为独立的可执行文件,适用于Windows、Linux、Mac OS X、FreeBSD、Solaris和AIX。它是推荐的转换器之一。
py2exe将Python脚本转换为Windows平台上的可执行文件。
Cython是Python编程语言和扩展的Cython编程语言的静态编译器。
我喜欢PyInstaller——尤其是“windowed”版本:
pyinstaller --onefile --windowed myscript.py
它将在distination/文件夹中创建一个*.exe文件。
你可能喜欢py2exe。您还可以在其中找到在Linux上执行此操作的信息。