You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将.py文件转换为Linux可执行文件?求类似py-auto-to-exe的工具

Linux下将Python脚本转为可执行文件的工具推荐

以下是几个适用于Linux、功能类似py-auto-to-exe的工具,附简单使用步骤:

1. PyInstaller

py-auto-to-exe本身就是PyInstaller的GUI封装,Linux下直接用PyInstaller命令行即可实现打包:

  • 安装:pip install pyinstaller
  • 打包为单文件可执行程序:pyinstaller --onefile your_script.py
  • 生成的可执行文件会存放在当前目录的dist文件夹中,直接运行即可。

2. cx_Freeze

跨平台打包工具,支持将Python脚本转为Linux可执行文件:

  • 安装:pip install cx_Freeze
  • 创建setup.py配置文件,示例内容:
import sys
from cx_Freeze import setup, Executable

setup(
    name="YourApp",
    version="1.0",
    executables=[Executable("your_script.py")],
)
  • 执行打包命令:python setup.py build
  • 可执行文件位于build目录的子文件夹内。

3. Nuitka

将Python代码编译为C代码后再生成二进制文件,运行性能更优:

  • 安装:pip install nuitka
  • 打包为独立文件夹形式:python -m nuitka --standalone your_script.py
  • 打包为单文件:python -m nuitka --onefile your_script.py
  • 生成的文件会在当前目录下,单文件版本可直接运行。

4. PyOxidizer

将Python解释器、依赖库与脚本打包为单个二进制文件,启动速度快:

  • 安装:pip install pyoxidizer
  • 初始化配置文件:pyoxidizer init-config
  • 编辑生成的pyoxidizer.toml,找到executable配置项,指定你的脚本路径
  • 执行打包:pyoxidizer build
  • 生成的可执行文件在build目录下的对应子文件夹中。

内容的提问来源于stack exchange,提问作者иван войтенко

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 15:37:36