zoukankan      html  css  js  c++  java
  • python打包文件(nuitka)

    一、背景

    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入门指南

  • 相关阅读:
    在Eclipse中设置中文JavaDOC
    买车,给点建议和意见
    父亲节
    JSP文件上传

    昨天我生日
    换皮了
    西安夕阳
    WinForms中只能输入数字的文本框
    使用GoogleCode SVN服务
  • 原文地址:https://www.cnblogs.com/future-dream/p/14749126.html
Copyright © 2011-2022 走看看