用py2exe打包python脚本,生成无python环境下的windows可执行文件,生成方法很简单:

1.安装py2exe模块

2.写一个可运行的python脚本,如MyApp.py

3.写一个setup.py脚本 内容如下:

from distutils.core import setup
import py2exe#带图标
setup(
windows = [{"script": "MyAPP.py","icon_resources": [(1, u"system.ico")]}]
#不带图标
#windows = [{"script": "MyAPP.py"}]
)

4.命令行到MyApp.py目录下, 快捷方式(打开MyApp.py目录,按住 shift键(win7系统下),右键选择 在此处打开命令窗口)如下图:

在打开的命令行界面 介入     回车:

然后会输出显示很多信息,在当前目录下生产dist文件夹,找到目录下的MyApp.exe双击运行即可

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

华丽的分割线

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

但是有个问题,设置的system.ico并不显示,Google之后的解决方案

下载安装Greenfish Icon Editor Pro 软件(我的是gfie_setup_3.4),多语言支持中文

打开选择 图像->从图像创建windows图标,打开原来的ico文件,选择256色打钩确定,会自动生成16x16-256x256的图标(由小到大的排序),因为win7以上系统支持的图标显示需要图标分辨率由大到小排序,把256x256就是最下面的图片拖到最上面,然后依次由大到小排序后点击保存即可

新生成的ico图标放到python脚本目录下,重新运行以上命令>python setup.py py2exe生成即可看到带图标的exe

带图标的exe

py2exe打包生成exe,图标在win7下面不显示解决方案相关推荐

  1. python封装成exe后运行失败_解决Python使用pyinstaller打包生成exe运行提示错误 | kTWO-个人博客...

    最近用python写了个小的桌面程序,在本机上调试的时候,一点问题都没有,在生成exe后也可以正常打开,但是我发给舍友用的时候却突然出现的错误,运行后提示Failed to execute scrip ...

  2. VS2019项目打包生成.exe文件与Setup的步骤实现

    对于Visual Studio Installer ,我们通常称为:setup项目,是一个用于自定义安装部署的项目方案.但是在VS2019中不见了,微软是有意废除安装项目的,合作了一个第三方的安装项目 ...

  3. python3.7打包exe后有显示no utf-8_pyinstaller 打包生成exe之后运行提示‘no module name 'xxx'’错误...

    python 3.7 pyinstaller 3.4 具体情况: pycharm中点击运行可成功执行,生成正确结果,没有报错. 双击run.py(程序运行的主文件),运行,可生成正确结果,没有报错. ...

  4. Java打包生成exe(使用exe4j和inno setup)

    Java打包生成exe 生成jar 先使用eclipse生成可执行的jar[可执行的jar包含内容更全面,包括指定主类的.mf] Exe4j的使用 一定要可执行jar进行打包. Project typ ...

  5. pyinstaller 打包的exe在某些win7上面报错 faild to execute script pyi_rth_multiprocessing

    pyinstaller 打包的exe在某些win7上面报错 faild to execute script pyi_rth_multiprocessing  .一直没找到原因,一直以为是pyinsta ...

  6. 从零开始的nwjs(0.69.1)打包生成exe(防坑)

    nwjs的作用是可以将原本的网页端打包生成exe 一:下载nwjs 这里我们使用nwjs官网下载:NW.js (nwjs.io) 进入官网,我们以normal为例进行测试,进行normal的下载,下载 ...

  7. VS2010 打包生成exe文件后 运行安装文件出现 TODO:文件说明已停止工作并已关闭

    一.VS2010 打包生成exe文件后  运行安装文件出现  TODO:<文件说明>已停止工作并已关闭 TODO: <文件说明>已停止工作 原因: 打包的时候在文件系统中建立了 ...

  8. Python:pyinstaller如何将一个项目的.py和相关资源文件打包生成.exe文件

    前言 写这篇博文真属于意外,因为小编不是以学术为目的的,而仅仅是以讨女朋友喜欢为目的,所以文中略有狗粮.撇开这些,相信大家找到为了找到一个可行方案已经寻寻觅觅良久,本文或许便是你的"真命天子 ...

  9. 使用nw.js将网址打包生成exe可安装程序支持xp系统

    说明: 查了很多资料,都是将本地代码打包,且都有头无尾,所以将自己的打包经过写一个完整教程. 注:(本文是将网址[例:www.baidu.com]打包成一个可安装的exe文件) 一:安装前准备程序 1 ...

最新文章

  1. 倒计时1天 | 专属技术人的盛会,为你而来!
  2. matlab GUI 实现按钮切换plot页面(含clear功能)
  3. java ee用户登录_EE Servlet 3:使用会话和过滤器开发用户登录
  4. dw网页制作入学教程_简单的手机网页制作教程
  5. python不同模式打开文件的完全列表
  6. python import system_[Python Basics]引用系统(The Import System)
  7. RD与RT MPLS
  8. js基础-18-js中创建对象的几种方式
  9. 企业信用评分卡模型概述
  10. 自己制作Windows PE工具盘
  11. _WIN32_WINNT not defined
  12. 荣耀magic v参数配置
  13. CPU概述及CPU的内部结构
  14. python极简应用_30 个极简Python代码,拿走即用(真干货)
  15. 8.0强行转换后变成了7_如何将网页转换为 PDF,保存在本地备用?
  16. 转:《你对固态硬盘了解多少》
  17. Android ImgaView背景图片不失真处理
  18. 【2022新书】有趣的数据结构
  19. 解决|Adobe Reader XI软件打开后闪退问题
  20. Lego-LOAM雅可比矩阵的推导

热门文章

  1. 华农oj Problem J: 幻化【贪心/抽屉原理】
  2. 10行python代码做出哪些酷炫的事情? 小白教程
  3. ~~~Linux面试题汇总答案~~
  4. MySQL数据库创建sex字段设置男女约束
  5. Windows中安装MinIO文件系统
  6. window下查看网页保存的密码
  7. Linux分析操作系统磁盘容量
  8. RT-Thread GD32F4xx CAN驱动
  9. PS文字特效:设计蓝色质感光滑的塑料水晶字
  10. cs学硕上岸学长的复习笔记——计算机网络狂背