You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否通过VS 2019使用Python开发.exe格式的桌面应用程序?

通过VS2019使用Python开发.exe格式桌面应用的操作指南

完全可以通过VS2019完成Python桌面应用开发及.exe格式打包,操作流程如下:

前置准备

  • 首先确保你的VS2019已安装「Python开发」工作负载:打开Visual Studio Installer,在工作负载选项中勾选「Python开发」,同步勾选可选组件中的Python原生开发工具,完成安装后重启VS2019即可。
  • 在VS2019中新建Python项目,选择你习惯的桌面GUI框架完成业务开发:常用框架包括Python内置的Tkinter,以及第三方的PyQt5、wxPython等,你可以直接在VS2019的Python环境管理界面搜索安装对应框架包,也可以在VS内置终端执行pip install 框架名完成安装。
  • 完成代码开发后,先在VS2019内启动调试,确认功能无异常再进行后续打包操作。

打包为.exe可执行文件

我们用最常用的PyInstaller工具完成打包:

  1. 安装PyInstaller:在VS内置终端执行pip install pyinstaller
  2. 终端切换到你项目的根目录(主入口.py文件所在目录),执行打包命令,常用命令格式为:
    pyinstaller -F -w -i 自定义图标路径.ico 主入口文件名.py
    参数说明:
  • -F:将所有依赖打包为单个.exe文件,方便分发
  • -w:禁用控制台黑窗口,GUI桌面程序必加该参数
  • -i:可选参数,用于指定.exe文件的自定义图标
  1. 打包完成后,生成的.exe文件会存放在项目目录下的dist文件夹中,该文件可直接在未安装Python环境的Windows设备上运行。

注意事项

  • 如果你的项目用到了图片、配置文件等外部资源,打包时需要添加--add-data参数将资源同步打包,或者直接把资源文件和生成的.exe放在同一目录下即可正常调用。
  • 若打包后.exe启动缓慢,属于Python打包的正常现象,可以通过减少不必要的依赖导入、使用UPX压缩等方式优化启动速度。

内容的提问来源于stack exchange,提问作者SinaSalehi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 20:54:08