Python打包exe - NuitkaPython打包exe - NuitkaPython打包exe - NuitkaPython打包exe - Nuitka
  • 首页
  • 博客
  • 书签
  • 文件
  • 分析
  • 登录

Python打包exe - Nuitka

发表 admin at 2022年2月21日
类别
  • Python
标签

一、背景

python作为脚本开发,便捷、高效但是我们需要将编写的脚本发布出去给别人用,这里就比较麻烦,python使用较多的是pyinstaller,个人用过几次,感觉没有这次介绍的nuitka好用。

二、方法

2.1 安装

2.1.1 安装nuitka

使用以下的命令安装nuitka

pip install --upgrade nuitka

2.1.2 安装MinGW64

MinGW64下载,同样是是gcc编译cygwin好像是不可以的,因为我的clion使用的是cygwin的环境,因此在添加环境变量需要将MinGW64添加在cygwin前面,或者放入优先级高的系统变量中。

2.2 打包

2.2.1 打包指令

使用以下的指令

nuitka --mingw64 xxx.py

2.2.2 参数

包括以下的一些参数选择,更加详细的参数可以参考后面的链接。

--mingw64:环境选择
--standalone:是否独立环境
--show-progress:展示过程
--show-memory:显示内存
--plugin-enable=qt-plugins:qt配置
--include-qt-plugins=sensible,styles:qt样式保持
--recurse-all:导入引入的资源

三、总结

使用nuitka打包python软件还是比较方便,需要注意的就是环境变量和第一次打包时时候需要下载缓存的问题,在我打包中遇到的就是这两个问题。

参考

码农家园:nuitka

知乎:nuitka

知乎python打包工具对比

知乎:nuitka入门指南

发表回复 取消回复

要发表评论,您必须先登录。

类别

  • Cat
  • Python
  • Django
  • Database
  • Html/CSS
  • JavaScript
  • Vue
  • RegExp
  • Maths/AI
  • PHP/Wordpress
  • Practice
  • Linux
  • Windows
  • Android
  • NAS
  • Software
  • Hardware
  • Network
  • SEO
  • English
  • Games
  • Recipes
  • General
  • Memorandum
  • Essays
  • 未分类

归档

©2015-2023 艾丽卡 Blog support@alaica.com
      ajax-loader