python教程

Nuitka打包python为.exe基础入门教程

我的站长站 2023-08-25 人阅读

写了一个小程序需要打包成exe,试了pyinstaller,打包出来超过1G,看网上说Nuitka效果很好,决定尝试一下。

1、创建python≤3.8版本虚拟环境

因为Anaconda自带的base虚拟环境中python版本3.10,于是在Anaconda Prompt下面使用:

conda create -n gui python==3.7

创建一个名叫gui的虚拟环境,至于为什么python版本这么低,原因参看链接中Requirements部分

2、安装Nuitka所需的C编译器——Mingw64

从这里下载MinGW64,然后选择与Python匹配的64位或32位,一般选择x86_64-win32-sjlj。将其安装到C:\MinGW64或\MinGW64(与Nuitka运行相同的磁盘根目录)以自动找到它。

3、安装Nuitka

进入Anaconda Prompt里面,**之前的虚拟环境:

conda activate gui

然后,再安装,如下三选一

pip install nuitka
# 或者
python -m pip install nuitka
# 或者
conda install -c conda-forge nuitka

4、创建一个hello.py程序

import time
def job():
    print("hello")
if __name__ == "__main__":
    while True:
        job()
        time.sleep(1)

加个延时是为了后面显示需要,我看很多示例程序都是只用一句print,打包好程序exe,点击运行一下就退出,根本看不到输出信息。

5、打包

利用Anaconda Prompt**虚拟环境,切换到py程序所在文件夹,然后

nuitka --mingw64 --show-progress --show-scons hello.py


相关推荐
  • 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教程 5 7个月前
  • 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教程 6 7个月前
  • Nuitka打包工具使用教程

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

    python教程 142 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教程 6 7个月前
  • Python打包成exe的几种方法

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

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

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

    python教程 142 1年前
最新更新