其他Nuitka打包技巧见Python程序打包指南
开发者可以*的使用所有的Python模块库和其他全部的第三方扩展库。Nuitka可以将Python代码编译成C级别的程序,并像CPython调用libpython一样去使用libpython库去执行编译后的程序。[1]
参考 | URL |
---|---|
Document | https://nuitka.net/doc/user-manual.html |
Github | https://github.com/Nuitka/Nuitka |
Pypi | https://pypi.org/project/Nuitka/ |
1、环境搭建
Nuitka打包环境相对复杂一些,不光需要下载安装Nuitka,还需要安装
gcc
编译器,ccache
,和dependency walker
,即使刚开始不安装,后续在使用Nuitka打包的时候,也会提示安装。重点安装前两个即可,最后这个下载很快,不用单独安装配置。
2、下载
Nuitka打包需要使用到编译器,一般我们安装MinGW64
即可,不过在nuitka=0.6.19.7
中,要求gcc≥11.2
,没装的话,后续会自动安装 (假设你的网速足够逆天⚡️)一般我们都是提前下载配置,点击这里选择和你系统位数匹配的版本下载;⬇️
ccache
可以加快编译速度,建议安装。点击这里下载⬇️
下载好有,解压到某个目录,建议不要带中文,然后配置环境变量,就可以全局调用了。
3、配置环境变量
右键 我的电脑>左键 属性,然后按如下顺序配置:⬇️
根据目录设置好后,点击确定即可。
4、测试安装成功
查看MinGW64
安装是否成功,输入gcc --version
出现版本号,即安装成功:
查看ccache
安装是否成功,输入ccache -c
,出现进度条,即安装成功: