背景:导师叫我干的

先安装NISI

下载链接https://sourceforge.net/projects/nsis/files/latest/download

安装就一直下一步就好了

然后安装HM NIS Edit

下载链接http://hmne.sourceforge.net/

也是一直下一步就好了

pyinstaller 普通的打包就好了,-F 或者-w其实无所谓

保证打包好的dist能运行

打开HM NIS Edit

NSIS->配置

然后配置编译器(安装nsis路径的bin下的makensis.exe)和

帮助(安装nsis路径的NSIS.chm)

文件->新建脚本:向导

这里其实写什么无所谓

这里安装图标就是最后安装包的图标

安装程序文件应该xxx.exe就行了(我试过.msi好像失败了)

安装程序语言我选了English和SimpChinese(其实english就够了)

其他两个默认就好

注意这里要是没有安装程序语言,保证NSIS安装的情况下,可以考虑重装HM NSIS edit

如果没有授权文件,可以把里面的文字删了

这里先用“删除文件”按钮把两个默认的东西删掉

然后点击AddDirTree按钮

SelectDirectory选择你的exe路径

点确定

这时候如果卡了,不要方,等他,因为说明你的exe文件比较多

加载完是大概是这样

 这个默认就好

这个也默认(如果你哪个文件夹里有多个exe,那你选启动的那个)

这个还是默认

这个建议全勾上,然后会让你选择脚本保存位置

然后他就正在编译了(会等好一会,如果好了会有“咚”的一声)

 之后会出现2个警告(总所周知,警告等于没有

脚本的旁边有一个Setup.exe,就是安装包了

使用HM NIS Edit将pyinstaller后的exe打包成安装包相关推荐

  1. 使用HM NIS Edit制作软件安装包

    使用HM NIS Edit制作软件安装包 使用HM NIS Edit制作软件安装包 背景 准备工作 制作流程 结束语 背景 由于参与的横向项目需要,需要对实验室开发的VSP处理软件进行安装包制作,主要 ...

  2. python写魔兽世界脚本_用python bat写软件安装脚本 + HM NIS Edit自动生成软件安装脚本...

    2019-03-11更新:原来NSIS脚本也可以禁用64位文件操作重定向的! 1.在安装脚本的开始处定义 LIBRARY_X64. !include "MUI.nsh" !incl ...

  3. ctypes安装_用python amp; bat写软件安装脚本 + HM NIS Edit自动生成软件安装脚本

    2019-03-11更新:原来NSIS脚本也可以禁用64位文件操作重定向的! 1.在安装脚本的开始处定义 LIBRARY_X64. !include "MUI.nsh" !incl ...

  4. nsis安装包(五)_手把手教NIS Edit安装向导的使用

    手把手教NIS Edit安装向导的使用 需求的软件环境: NSIS 2.46 HM NIS Edit 2.03 1 安装完上述两款软件后启动HM NIS Edit,如图: 2 点击"文件&q ...

  5. 手把手教NIS Edit安装向导的使用

    转自:https://blog.csdn.net/signjing/article/details/7855855 手把手教NIS Edit安装向导的使用 需求的软件环境: NSIS 2.46 HM ...

  6. python3.7以上使用pyinstaller将py文件打包为exe ,解决安装后显示‘pyinstaller‘ 不是内部或外部命令,也不是可运行的程序或批处理文件的错误

    python3.7以上使用pyinstaller将py文件打包为exe ,解决安装后显示'pyinstaller' 不是内部或外部命令,也不是可运行的程序或批处理文件的错误 1.使用pip安装pyin ...

  7. PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译

    ​ 在这里分享一些技巧和经验给大家.辛苦撰文分享,转载或引用请保留本文作者信息及文章链接. 作者的环境: win7+python3.5(anaconda3) 理论上,win7及以上的系统和python ...

  8. Python引入rpy2包用pyinstaller打包后的exe无法正常使用

    因项目需要,需要使用R语言的一些库进行计算,所以博主采用rpy2这个库作为中间件,进行混编.将R得到的结果返回至python使用. import rpy2.robjects as robjects f ...

  9. 解决pyinstaller打包后的exe文件打开闪退的问题

    解决pyinstaller打包后的exe文件打开闪退的问题 闪退问题:一般我们打包完后的exe文件点击运行就会直接闪退,很难看到具体错误 解决步骤: 首先打开 cmd 进入到 exe 文件所在目录(c ...

最新文章

  1. jmeter聚个报告怎么看qps_Jmeter查看QPS和响应时间随着时间的变化曲线
  2. 萨克斯维修服务器,萨克斯常见故障修理方法
  3. docker run -it 如何退出_Docker学习笔记(4)容器的基本命令 1 - 你个小秃头
  4. Linux 系统中的定时任务及延时任务
  5. wordpress mysql 挂了_大神们,诊断一下,wampserver的mysql老是挂掉!
  6. keras添加正则化全连接_第16章 Keras使用Dropout正则化防止过拟合
  7. CentOS8.1 搭建jenkins
  8. 用计算机听音乐和看电影的ppt,五年级下册信息技术课件-第六课 用计算机听音乐和看电影 川教版 (共13张PPT)...
  9. pcie握手机制_【博文连载】PCIe扫盲——Ack/Nak 机制详解(一)
  10. Oracle 11gR2数据库使用
  11. C语言药店药品管理系统
  12. 【机器学习-周志华】学习笔记-第十章
  13. 数学分析教程(科大)——3.3笔记+习题
  14. html加页面脚注,javascript – 打印HTML每页脚注
  15. 数学不好的人可以学python吗_理解能力差、数学很差的人可以做程序员吗
  16. PCI总线的旧计算机,游戏卡成幻灯片 旧电脑升级显卡应该注意什么?
  17. PCRP21-100-1-SSI-KAB5M VOITH
  18. Linux+javaEE学习笔记之Linux网络环境配置
  19. 如何有效实现软件的需求管理 - 1
  20. JAVA网络编程 -UDP篇(简单实现网络聊天)

热门文章

  1. 代码修炼Day1_LeetCode704二分查找27移除元素
  2. Latex写作心得-投稿至Elsevier
  3. 雄迈设备获取原始flash方法
  4. 外贸SOHO如何使用Magento搭建电子商务网站?
  5. python微秒时间戳
  6. 输出1-100之间的素数
  7. 《我看不懂但我大受震撼》李安表情包
  8. 高通骁龙801开发板
  9. jvm大局观之内存管理篇: 理解jvm安全点,写出更高效的代码
  10. 方舟生存进化是什么游戏?好不好玩