将Python打包为exe+inno setup将exe程序封装成向导安装程序

这篇具有很好参考价值的文章主要介绍了将Python打包为exe+inno setup将exe程序封装成向导安装程序。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

为什么要打包?
Python脚本不能在没有安装Python的机器上运行。如果写了一个脚本,想分享给其他人使用,可她电脑又没有装Python。如果将脚本打包成exe文件,即使她的电脑上没有安装Python解释器,这个exe程序也能在上面运行。

1、在pycharm中安装pyinstaller

pip install pyinstaller

2、进入你所在的文件的位置后,在Terminal上输入以下指令,进行转换为exe文件

pyinstaller -F -w main.py

成功后将会出现以下内容:

将Python打包为exe+inno setup将exe程序封装成向导安装程序,python,开发语言

3、在你的文件夹中包含将Python打包为exe+inno setup将exe程序封装成向导安装程序,python,开发语言dist这样的文件,那么exe文件就在里面,可以尝试双击打开能正常运行。

报错后自动退出:raceback (most recent call last): File "main.py", line 29, in <module> oduleNotFoundError: No module named 'inferer' [37916] Failed to execute script 'main' due to unhandled exception!

解决方案:PyInstaller可能无法正确识别所有的依赖项,导致在生成的exe文件中缺失模块。你可以尝试使用--hidden-import选项手动添加缺失的模块。

在这里把'inferer'导入,输入以下指令。我这里还另外加了torch。根据自己需要删除或者添加即可。

pyinstaller -F -w --hidden-import=inferer --hidden-import=torch main.py

4、安装Inno setup中文版软件。安装按照默认即可
链接:https://pan.baidu.com/s/1dPIu8cNELSNMs8vaZw25Bw?pwd=w4o7 
提取码:w4o7
 

5、打包方法参考以下大佬分享:

手把手教你封装exe安装程序

6、保存脚本步骤之后,点击开始将Python打包为exe+inno setup将exe程序封装成向导安装程序,python,开发语言即可开始封装。

等待完成后自动进入安装界面即可啦!文章来源地址https://www.toymoban.com/news/detail-823816.html

到了这里,关于将Python打包为exe+inno setup将exe程序封装成向导安装程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Inno SetUp安装包:如何在程序安装时卸载驱动程序

    如果您想通过命令行卸载.INF文件的驱动程序,您需要使用PnPUtil命令。以下是一个示例: pnputil /delete-driver oem0.inf /uninstall 在这个示例中, oem0.inf 应该被替换为您要卸载的驱动程序的.inf文件。使用 pnputil /enum-drivers 命令可以列出已安装驱动程序的列表。 请注意,你需要以管理

    2024年02月16日
    浏览(43)
  • 如何使用Inno Setup制作Unity构建程序的Windows安装程序

    必须包括: Data文件夹(xxx_Data) Mono文件夹(MonoBleedingEdge) 打包的应用程序文件(xxx.exe) Unity播放器dll文件(UnityPlayer.dll) 可选包括: Unity程序崩溃处理(UnityCrashHandler64.exe) 下载地址:https://jrsoftware.org/isdl.php 找到Stable Release,点击Download Sites的“US”下载 运行安装程序

    2024年03月17日
    浏览(56)
  • Inno Setup 打包的文件以管理员权限运行

    在 Inno Setup 安装目录中找到文件 SetupLdr.e32,用软件 ResourceHacker 打开。 如下图,点开清单,找到 改为 改完点击编译,然后再保存。 在Inno Setup 的打包编译脚本Setup节点中增加 PrivilegesRequired=admin 点击编译,这样编译出来的程序在安装时,就会自动提示获取管理员权限。

    2024年02月09日
    浏览(43)
  • 有关 Inno Setup 的实践:检查并安装依赖,运行时退出安装或卸载

    如题,检测 Microsoft Visual C++ 2015 Redistributable (x64) 依赖并安装,若程序安装或卸载时应用运行中将检测并退出 所需依赖 Microsoft Visual C++ 2015 Redistributable (x64) Microsoft 官网下载 psvince.dll Github 下载 编辑 iss 文件

    2024年01月24日
    浏览(35)
  • Python封装——如何把python代码打包成一个可执行的.exe文件,Pyinstaller

    https://pyinstaller.org/en/stable/ Pyinstaller可以打包Win、Linux、MacOS下的python程序,在什么环境下打包的就是什么平台的程序。相对来看,Pyinstaller打包的程序体积大、安全性稍差(容易反编译),但是上手相对简单一些。 安装:cmd下输入pip install Pyinstaller(P大写) 清华大学镜像 pip in

    2024年02月10日
    浏览(68)
  • Python文件打包exe程序

    脚本打包exe:win/mac【终端】 qt5,开发桌面应用 打包qt5程序【桌面应用】 注意事项: 支持mac、win(Windows建议使用python3.6.8) 配合虚拟环境打包 过程详解: 1、pyinstaller包:帮我们快速打包应用程序! 2、Windows建议使用python3.6.8:对程序打包会发生更少的bug! 3、建议配合虚拟环

    2024年02月08日
    浏览(49)
  • Inno Setup简介

    简易打包: 选择使用向导创建一个新的脚本 填好图中的安装包名称、安装版本、安装包发布者、安装包的相关网站,安装包名称和版本是必填的,剩下那两个可以选填。 第一个是应用程序目标基本文件夹可以选择,第二个是应用程序文件夹名称,就是安装时新建的安装目录

    2024年02月09日
    浏览(46)
  • 【Python】项目打包:如何使用PyInstaller打包python程序(exe)

    常用python的开发者现在也是很多的,用python可以做很多事情,如果涉及到python桌面开发一定会使用PyInstaller将程序打包成 执行程序 ,如果要求更高的话还会再次封装成 安装程序 (工具inno setup)。 执行程序就是复制到其他电脑可以直接运行,不需要安装配置python环境。 安装

    2024年02月13日
    浏览(58)
  • Python PyInstaller将程序打包为exe程序

    1.执行 pip install pyinstaller,结果如下图  2.然后执行 pyinstaller -F -w Hello.py 执行完之后会产生两个目录 在dist目录下就是可执行文件,双击即可看到效果

    2024年02月04日
    浏览(46)
  • Vue 项目打包为 exe 可安装程序

    使用 Electron 和 Inno Setup 将 vue项目打包为 exe 可安装程序 1 )、Electron 下载安装方式 官网地址 git仓库下载地址 运行成功后界面 2 ) 、 Inno Setup 下载安装方式 无脑下一步即可 官网地址 各大应用商城下载(如:电脑管家、360等) 路径必须修改为 \\\"./\\\" ,不然可能造成页面空白或加

    2024年02月12日
    浏览(74)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包