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的]

    ------------ 转载请注明出处 ------------
  • 相关阅读:
    7.分类与预测
    6.图标绘制入门
    5.Python使用模块
    4.面向对象编程
    2.函数
    1,python基础入门
    (6)访问静态资源
    (5)操作数据库
    (2)快速创建springboot
    (1)IDEA 创建springboot
  • 原文地址:https://www.cnblogs.com/whlook/p/6696466.html
Copyright © 2011-2022 走看看