【nuitka】编译python程序

python-nuitka:编译python程序

    • 简介
    • 使用的库
    • 安装
  • windows下使用示例
    • 常用参数
  • 优缺点

简介

使用nuitka将python代码转化为C++代码,然后进行编译,生成exe文件

使用的库

nuitka

安装

pip install nuitka

windows下使用示例

如我要将pytable.py文件编译为exe文件
首先在命令行中cd到所在目录,输入nuitka pytable.py

等待一定时间后,原文件夹中会生成pytable.exe文件
【nuitka】编译python程序_第1张图片

常用参数

  • –windows-disable-console
    如果程序使用图形界面,不需要命令行窗口,就加上这个参数
    nuitka --windows-disable-console pytable.py

  • –windows-icon=ICON_PATH
    若需要为生成的exe文件添加图标,则加上这个参数,其中ICON_PATH为图标文件的路径
    nuitka --windows-icon=icon.ico pytable.py

优缺点

  • 可以一定程度上提升代码的执行速度
  • pyinstaller相比,nuitka生成的exe文件体积较小
  • 如果python的项目比较大,利用nuitka编译耗时会比较多

你可能感兴趣的:(python,python,编译,nuikta,可执行文件,exe)