您可以使用PyInstaller将 Python 程序打包为独立的可执行文件。它可以在 Windows,Linux 和 Mac 上运行。
PyInstaller 快速入门
从 PyPI 安装 PyInstaller:
pip install pyinstaller
转到程序的目录并运行:
pyinstaller yourprogram.py
dist
的子目录中生成捆绑包。有关更详细的演练,请参见手册。
您可以使用已回答的py2exe并使用 Cython转换.pyc
.py
文件,C 编译文件,例如 Windows 中的.dll
和 Linux 中的.so
.pyo
和.pyc
文件相比,还原它要困难得多(而且还可以提高性能!)。
您可能希望调查Nuitka 。它需要 Python 源代码并将其转换为 C ++ API 调用。然后将其编译为可执行二进制文件(在 Linux 上为 ELF)。它已经存在了几年,并且支持各种 Python 版本。
如果使用它,您也可能会获得性能上的改进。推荐。