• pyinstaller模块使用


    目前pip install pyinstaller已经成熟

    但是还是有一些坑,郁闷了好久,记一下注意点吧。

    将py脚本打包成exe文件时,如果导入了非python自带库,则需要将导入的库从site-package中复制粘贴放在打包文件当前目录下。

    然后运行pyinstaller -F xxx.py。

    常用参数介绍 

    1. –icon=图标路径
    2. -F 打包成一个exe文件
    3. -w 使用窗口,无控制台
    4. -c 使用控制台,无窗口
    5. -D 创建一个目录,里面包含exe以及其他一些依赖性文件
    6. pyinstaller -h 来查看参数
    7. pyinstaller -F --icon=my.ico xxx.py  

    打包多文件方法:

    多文件打包

    命令格式如下,下命令为一条命令,为方便显示做了分行处理:

    pyinstaller [主文件] -p [其他文件1] -p [其他文件2] 
    --hidden-import [自建模块1] 
    --hidden-import [自建模块2]
    # 以上为一整条命令
    

      

    以上文图中结构为例,在根目录打开命令窗口,输入命令:

    pyinstaller main.py -p mysql.py -p other.py --hidden-import mysql --hidden-import other

    在目录结构:“程序根目录distmain” 下可以找到生成的main.exe。将其他依赖文件拷贝进入“程序根目录distmain” 下,即可运行。

  • 相关阅读:
    大学的最后时光---我的毕设日记(二)
    大学的最后时光---我的毕设日记(一)
    记公司同事的一次集体活动
    ssh框架基本原理
    plsql基本操作记录
    eclipse快捷键。
    面向对象的特性:封装继承多态
    设置label中的对齐方式
    pixmap和label设置图片自适应大小
    类的继承
  • 原文地址:https://www.cnblogs.com/zenan/p/9040149.html
Copyright © 2020-2023  润新知