欢迎光临我要源码 ,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

python教程

Nuitka打包工具使用教程

python教程 51源码 2022-11-02 人阅读

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就可以了,无需额外的工作,直接按照上面的方法打包就行。

上一篇:github+Python自动爬取bing壁纸并上传百度网盘 下一篇:Python批量抓取公众号,下载音频和视频 栏目分类

帝国CMS教程

织梦cms教程

discuz教程

ecshop教程

phpcms教程

wordpress教程

苹果cms教程

php教程

数据库教程

微信小程序教程

python教程

css教程

js教程

视频教程

电子书

热门推荐
标签