博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pyinstaller-py2exe-cx_Freeze打包第一个wxPython程序HelloWorld
阅读量:4935 次
发布时间:2019-06-11

本文共 1214 字,大约阅读时间需要 4 分钟。

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.pyfrom distutils.core import setupimport 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文件
 
参考:
python3.4写好的.py文件如何打包成exe? - 编程 - 知乎
 
关于python文件转为exe文件 - 风引 - 博客园
python - 打包pandas 为exe很大? - SegmentFault
你应该只import需要的函数,
绝大多数python脚本不需要也不适合打包成EXE文件
如果想在其他Windows计算机上使用的话你不如直接把virtualenv环境打包成zip
 
利用cx_Freeze将py文件打包成exe文件(图文全解)(转帖) - David_King - 博客园
 
cx_freeze生成可执行文件.exe,运行时去掉黑框的方法 
 
如果上有多个python版本,可以指定cxfreeze安装路径:
 
py2app 

转载于:https://www.cnblogs.com/v5captain/p/6261797.html

你可能感兴趣的文章
Win10 IoT C#开发 3 - GPIO Pin 控制发光二极管
查看>>
关于有默认值的字段在用EF做插入操作时的思考
查看>>
GhostDoc的使用
查看>>
【百度地图API】小学生找哥哥——小学生没钱打车,所以此为公交查询功能
查看>>
CSS3可按进度变色的进度条
查看>>
mysql通过字段注释查找字段名称
查看>>
Json.Net系列教程 2.Net类型与JSON的映射关系
查看>>
An unknown error occurred & “”的 iPhone is busy: Processing symbol files
查看>>
linux配置ant
查看>>
C语言经典程序之:简单成绩评价系统
查看>>
中文分词十年回顾结论 黄昌宁
查看>>
冒泡排序、36选7不重复、水仙花数、九九乘法表等案例
查看>>
placeholder 效果的实现,input提示字,获取焦点时消失
查看>>
SQL Server T—SQL 语句【建 增 删 改】(建外键)
查看>>
poj3122Pie
查看>>
Outlook自动回复功能无法使用
查看>>
CentOS7中开机出现end_request:I/O error,dev fd0,sector 0的解决办法
查看>>
Linux安装net-snmp
查看>>
Mongo客户端
查看>>
C#异步语法糖的苦与甜
查看>>