wxpython打包应用程序_pyinstaller打包第一个wxPython程序HelloWorld

pyinstaller 打包hello 7Mb

=================

pip install pypiwin32

pip install pyinstaller

pyinstaller -F -w -i manage.ico hello.py

-F:打包为单文件

-w:Windows程序,不显示命令行窗口

-i:是程序图标,hello.py是你要打包的py文件

py2exe 打包hello 24Mb

==============

# mysetup.py

from distutils.core import setup

import py2exe

#setup(console=["hello.py"])

setup(windows=["hello.py"])

hello.py是你要打包的py文件,然后按下面的方法运行mysetup.py:

python mysetup.py py2exe

cx_Freeze 打包hello 19Mb

===================

cxfreeze hello.py --target-dir dist --base-name win32gui

若运行生成的exe文件出现一个DOS窗口,则需要打包时加上参数 --base-name win32gui

=====hello.py===

import wx

app = wx.App()

window = wx.Frame(None, title = "wxPython", size = (400,300))

panel = wx.Panel(window)

label = wx.StaticText(panel, label = "Hello World", pos = (100,100))

window.Show(True)

app.MainLoop()

你应该只import需要的函数,绝大多数python脚本不需要也不适合打包成EXE文件

参考:

你应该只import需要的函数,绝大多数python脚本不需要也不适合打包成EXE文件。

如果想在其他Windows计算机上使用的话你不如直接把virtualenv环境打包成zip

如果上有多个python版本,可以指定cxfreeze安装路径:

py2app

pyinstaller-py2exe-cx_Freeze打包第一个wxPython程序HelloWorld

pyinstaller 打包hello 7Mb ================= www.pyinstaller.org pip install pypiwin32 pip install pyin ...

JAVA_SE基础——5.第一个Java程序HelloWorld&注释的应用

配置完JDK&环境变量后,我们就可以开始写程序了,那么程序怎么写呢,用什么工具呢,我建议 为了方便学习,我们最好在一个磁盘下建立一个专门的文件来写java程序,比如就在D盘下建立一个名为&qu ...

[IOS]从零开始搭建基于Xcode7的IOS开发环境和免开发者帐号真机调试运行第一个IOS程序HelloWorld

你可能感兴趣的:(wxpython打包应用程序)