zoukankan      html  css  js  c++  java
  • python:打包成exe程序

    1.需要安装 py2exe

    2.示例代码:

    #exetest.py
    #创建一个gui界面,只用一个标签和按钮,无功能
    
    from Tkinter import *
    win = Tk()
    label = Label(win,text = 'hello')
    btn = Button(win,text = 'click')
    label.pack()
    btn.pack()
    win.mainloop()

    3.配置代码:

    #exeset.py
    
    from distutils.core import setup
    import py2exe
    setup(console=["exetest.py"])  #运行的时候会有CMD窗口
    #或者setup(windows=["exetest.py"]) 运行的时候只有GUI

    4.执行转换

      首先定位到文件目录,然后运行CMD

    python exeset.py py2exe 

      执行完毕之后会在该目录中生成一个文件夹dist,里面是生成的exe程序和相关依赖

    5.使用pyinstaller

      感觉pyinstaller比py2exe更好用,下载pyinstaller后解压就好,然后把一个demo.py复制到目录下,定位到位置后输入命令:

    python pyinstaller.py --onefile --windowed --icon=pathx.ico demo.py

      其中 --onefile 表示只生成一个.exe文件,相关依赖都打包了, --windowed 表示生成的是GUI,否则是带命令窗口的, --icon 是设置.exe的图标。这些都是可选项。

      相关博客推荐:http://www.cnblogs.com/rj81/p/5495191.html

               http://www.cnblogs.com/chjbbs/archive/2014/01/25/3533187.html [关于pyinstaller的]

    ------------ 转载请注明出处 ------------
  • 相关阅读:
    LabelImg 图像图像标注工具
    周杰伦的2000w个故事
    ROS 订阅图像节点(1)
    ROS 订阅图像节点
    ROS 双目标定
    书籍
    Z30云台PC控制问题
    大疆M600组装和试飞
    M100 X3云台安装
    M100 组装教程
  • 原文地址:https://www.cnblogs.com/whlook/p/6696466.html
Copyright © 2011-2022 走看看