Windows下使用Pyinstaller做成客户端安装包

一、 pyinstaller 打包python程序
  1. pyinstaller 安装
    pyinstaller
    安装命令:

  2. pyinstaller 使用

打开文件所在目录 输入:

pyinstaller.exe -F -w .\main.py

在这里插入图片描述

pyinstaller常用参数:

-D或者 --onedir :打包成一个文件夹,里面包含可执行程序。
-F 或者 --onefile:打包成单个的可执行文件。
-w a或者 --windowed、--noconsole :指定程序运行时不显示命令行窗口。
-i 或者 --icon :添加打包执行程序图标。
--add-data :将需要数据文件添加到打包文件目录,如ini文件、xml文件等。

程序运行后,会在目录生成programName.spec文件,里面是一些打包的规则。还会生成3个文件夹。__pycache__文件夹里面是Python版本信息。build文件夹用于存储日志文件。dist文件夹储存可执行文件即相关的文件夹。打包完成后,除了dist文件夹,其它都可以删除,没什么用。

进入dist 文件夹 如图所示 所需要的配置文件需要手动拷贝

二、使用nsis制作windows安装包
  • nsis百度网盘地址:https://pan.baidu.com/s/1I7W7-hGATKXTbcXpR8UGOw 提取码:1uqr
  • HW VNIS Edit百度网盘地址:https://pan.baidu.com/s/1IGsayUEYMa4vHJl-RmcjTw 提取码:viz3

其中,nsis(Nullsoft Scriptable Install System)是一个开源的Windows系统下安装程序制作程序,提供了安装、卸载、系统设置、文件解压缩等功能。nsis通过脚本语言来描述安装程序的行为和逻辑的。HW VNISEDIT是nsis编辑器,能通过向导的方式自动生成nsis脚本,再通过nsis编译脚本生成windows安装包。

具体步骤:

  1. 成功安装nsis
  2. 成功安装HW VNISEDIT
  3. 按脚本向导制作nsis脚本

安装完成两个软件以后

  1. 打开 HW VNISEDIT 新建 nsis 向导

在这里插入图片描述

  1. 下一步 进入引导界面

在这里插入图片描述

  1. 配置信息
    在这里插入图片描述
  2. 继续配置
安装程序文件重命名时要以.exe结尾

在这里插入图片描述
勾选上 simchinese(好像没有作用 软件默认就是中文 但是我还是勾上了)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
删除默认的文件配置

在这里插入图片描述
点击添加Pyinstaller 打包的 dist目录

在这里插入图片描述
在这里插入图片描述
还可以对脚本的覆盖模式进行选择

在这里插入图片描述

在这里插入图片描述
单击下一步即可

根据需求选择 之后配置即可

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
选择保存脚本 以后再打包时候 可以直接编译调用

保存后显示如下界面

在这里插入图片描述
在这里插入图片描述
点击编译 (如果没有配置 NSIS 编译器 则在 NSIS 安装目录下选择 )

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

编译完成 在保存脚本目录下可看到 软件安装器

在这里插入图片描述
在这里插入图片描述
看到这个 就可以进行愉快的安装拉

完成
在这里插入图片描述

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Windows系统上的PyInstaller安装包是以.whl为后缀的文件,这些文件是用于安装Python模块的压缩包。以下是关于在Windows上安装PyInstaller的步骤: 1. 确保已安装Python:首先,确保你的Windows系统已经安装了Python。你可以通过在命令行中输入<code>python --version</code>来检查Python版本。 2. 下载PyInstaller.whl文件:在PyInstaller的官方网站(https://www.pyinstaller.org/downloads.html)上下载适用于你系统的PyInstaller whl文件。确保选择与你的Python版本和操作系统兼容的文件。 3. 安装whl文件:将下载的whl文件移动到一个你可以轻松访问的目录,例如桌面。在该目录中打开命令行窗口,然后运行以下命令:<code>pip install [whl文件名]</code>。注意,你需要将[whl文件名]替换为你下载的文件的实际文件名。 4. 等待安装完:安装过程可能需要一些时间。在安装过程中,你会看到一些输出信息,显示正在安装的依赖关系和进度。等待安装完后,你应该看到功的安装消息。 5. 验证安装:在命令行中运行<code>pyinstaller --version</code>,如果正确安装了PyInstaller,你应该看到PyInstaller的版本号。 现在你已经功地在Windows上安装了PyInstaller whl安装包,并准备好使用它来创建独立的Python应用程序!记得在使用PyInstaller时查阅相关文档和示例,以了解如何打包、部署和使用你的应用程序。 ### 回答2: WindowsPyInstaller安装包是以.whl文件的形式进行安装的。whl是Python的包格式,是通过轮子(wheel)的方式打包和分发Python库的文件。whl文件中包含了Python库的源代码、依赖关系和安装信息。 要安装whl文件,你需要先确保已经正确安装了Python环境。然后,你可以通过以下步骤来安装whl文件: 1. 确定你要安装的whl文件的路径,可以将其放在任意位置,比如桌面或其他文件夹中。 2. 打开命令提示符或PowerShell,进入到whl文件所在的路径。可以通过cd命令来切换路径。 3. 执行以下命令来安装whl文件: ``` pip install 文件名.whl ``` 这里的`文件名.whl`应该替换为你实际的whl文件的名称。 4. 等待安装完。安装过程中,Python会自动下载和安装whl文件所需要的依赖库。 5. 安装完后,你就可以在Python环境中使用安装了的库了。 需要注意的是,安装whl文件时,你可能会遇到兼容性问题。确保你下载并安装了与你的操作系统版本和Python版本相对应的whl文件。此外,如果你使用的是虚拟环境,请确保已经激活了该环境再安装whl文件。 总结:通过pip命令,我们可以方便地安装whl文件,以获取预先打包好的Python库和依赖关系。这种方式可以简化安装过程,并且可以保证依赖库的正确版本。 ### 回答3: Windows使用pyinstaller whl安装包的步骤相对简单。 1. 首先需要确保你已经安装了Python和pip。可以在命令提示符中输入python和pip来验证是否安装功。 2. 然后,你需要下载pyinstaller的whl安装包。可以通过在浏览器中搜索"pyinstaller whl下载"来找到可信赖的下载源。 3. 下载完后,打开命令提示符,并导航到你下载的whl文件所在的目录。 4. 在命令提示符中,输入以下命令来安装whl文件:pip install 文件名.whl。如果文件名含有版本号,请确保输入完整的文件名。 5. 安装完后,你可以在命令提示符中输入pyinstaller来验证是否安装功。如果显示了相关的帮助信息,则说明安装功。 6. 现在你可以使用pyinstaller打包你的Python程序了。在命令提示符中导航到你的程序所在的目录,并输入以下命令:pyinstaller 文件名.py。如果文件名含有路径,请确保输入完整的文件路径。 7. 打包后,你将在当前目录下找到一个名为"dist"的文件夹,里面包含了你的打包程序。你可以将这个文件夹分享给其他人,其他人可以直接运行其中的可执行文件来使用你的程序。 请注意,确保下载的whl安装包是和你的Python版本相对应的。另外,由于whl安装包依赖于Python和pip的正常运行,建议在安装whl包之前先更新pip和Python到最新版本。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值