python教程

Nuitka打包工具使用教程

我的站长站 2022-06-05 人阅读

1:准备工作

安装 mingw-w64-gcc编译器(打包必需,Windows,其他系统可以忽略。),当然你用msvc也可以,这里我就使用mingw-w64-gcc了。  

下载地址(安装及配置环境变量的过程略):https://winlibs.com/

2:创建项目

Windows:

创建一个文件夹demo,打开cmd并进入demo目录后执行如下命令:

python -m venv env envScriptsactivate

Linux:

mkdir democd demo python3 -m venv env . env/bin/activate

3:编写 main.py

内容如下:

print('ojbk')

4:安装 Nuitka

nuitka 就是我们用来打包的工具

pip install nuitka

5:开始打包

普通打包

For Windows

nuitka --standalone --remove-output --mingw64 main.py

For Linux

nuitka3 --standalone --remove-output main.py

提示:
如果在执行命令的过程中遇到Yes/No的问题,直接输入Yes按回车就行了。
Linux用户在执行命令时可能会遇到报错,如果是缺少依赖,按照提示安装对应的依赖即可。

执行完上述命令后,你应该能在项目目录下看到一个名为main.dist的文件夹,这就是我们需要的东西了。

单文件打包

单文件打包相比普通打包,只需再添加一个选项即可:

--onefile

作为一个可选步骤,安装zstandard后再打包可以让打包出来的文件更小:

pip install zstandard

没错,只要安装zstandard就可以了,无需额外的工作,直接按照上面的方法打包就行。

相关推荐
  • Nuitka
  • python打包
  • Linux环境Nuitka打包Python代码使用说明

    1、安装测试1.1 安装方法在官方的安装说明中,提供了不同平台的安装方法,我们在 linux 系统下,采用最简单的 pip 安装即可pip install -U nuitka安装好之后查看版本,可以看到安装的是最新的 0.6.17.7 版本。$ python -m nuitka --version0.6.17.7Commerci...

    python教程 15 1年前
  • Nuitka打包python为.exe基础入门教程

    写了一个小程序需要打包成exe,试了pyinstaller,打包出来超过1G,看网上说Nuitka效果很好,决定尝试一下。1、创建python≤3.8版本虚拟环境因为Anaconda自带的base虚拟环境中python版本3.10,于是在Anaconda Prompt下面使用:conda create -n gui python==3.7创...

    python教程 15 1年前
  • Nuitka打包工具使用教程

    1:准备工作安装 mingw-w64-gcc编译器(打包必需,Windows,其他系统可以忽略。),当然你用msvc也可以,这里我就使用mingw-w64-gcc了。 下载地址(安装及配置环境变量的过程略):https://winlibs.com/2:创建项目Windows:创建一个文件夹demo,打开cmd并进入demo目录后执行...

    python教程 209 2年前
  • Nuitka打包python为.exe基础入门教程

    写了一个小程序需要打包成exe,试了pyinstaller,打包出来超过1G,看网上说Nuitka效果很好,决定尝试一下。1、创建python≤3.8版本虚拟环境因为Anaconda自带的base虚拟环境中python版本3.10,于是在Anaconda Prompt下面使用:conda create -n gui python==3.7创...

    python教程 15 1年前
  • Python打包成exe的几种方法

    方法一:pyinstaller1、打开CMD,安装pyinstaller模块,使用命令:pip install pyinstaller 等待完成,然后关闭cmd.2、在需要打包的py文件所在文件夹的地址栏清空后输入cmd,打开cmd,这时候cmd路径会变成当前文件夹路径3、输入命令:pyinstaller -F 打包的文件名...

    python教程 104 2年前
  • Nuitka打包工具使用教程

    1:准备工作安装 mingw-w64-gcc编译器(打包必需,Windows,其他系统可以忽略。),当然你用msvc也可以,这里我就使用mingw-w64-gcc了。 下载地址(安装及配置环境变量的过程略):https://winlibs.com/2:创建项目Windows:创建一个文件夹demo,打开cmd并进入demo目录后执行...

    python教程 209 2年前
最新更新