Python之如何在Visual Studio Code 中写的python程序打包成可以在Windows系统下运行的.exe程序

要将你在 Visual Studio Code 中编写的 Python 程序打包成可以在 Windows 系统下运行的 .exe 文件,可以使用 PyInstaller 工具。以下是详细的操作步骤:

1. 安装 PyInstaller

首先,你需要安装 PyInstaller。打开终端(可以在 VS Code 中按 `Ctrl + `` 打开终端),然后运行以下命令:

bash 复制代码
pip install pyinstaller
2. 准备你的 Python 程序

确保你的 Python 程序已经完成并且可以正常运行。例如,假设你的程序文件名为 my_program.py。

3. 使用 PyInstaller 打包程序

在终端中,导航到你的 Python 程序所在的目录,然后运行以下命令:

bash 复制代码
pyinstaller --onefile my_program.py

参数说明:

--onefile:将所有依赖打包成一个单独的 .exe 文件。

my_program.py:你的 Python 程序文件名。

4. 找到生成的 .exe 文件

打包完成后,PyInstaller 会生成一些文件和文件夹。你需要的 .exe 文件位于 dist 文件夹中。路径通常如下:

your_project/

├── dist/

│ └── my_program.exe # 这是你要的 .exe 文件

├── build/

└── my_program.spec

5. 运行 .exe 文件

进入 dist 文件夹,双击 my_program.exe 即可运行你的程序。

6. 可选:自定义打包选项

如果你需要进一步自定义打包过程,可以修改 PyInstaller 的选项。例如:

添加图标:--icon=my_icon.ico

隐藏控制台窗口(适用于 GUI 程序):--noconsole

指定输出目录:--distpath ./output

示例命令:

bash 复制代码
pyinstaller --onefile --noconsole --icon=my_icon.ico my_program.py
注意事项

如果你的程序依赖第三方库(如 numpy、pandas 等),PyInstaller 会自动将它们打包到 .exe 文件中。

打包后的 .exe 文件可能会比较大,因为包含了 Python 解释器和所有依赖。

如果程序运行时需要外部文件(如图片、配置文件等),你需要手动将这些文件放到 .exe 文件所在的目录中。

(以上内容来自deepseek解答)

相关推荐
沐知全栈开发18 分钟前
排序算法衍生问题
开发语言
JavaEdge在掘金21 分钟前
告别 "Bean Not Found"!轻松搞定 Spring Boot 包扫描难题 ✅
python
zhanshuo24 分钟前
减少Python字符串和列表操作的代码依赖
python
北京_宏哥26 分钟前
🔥Python零基础从入门到精通详细教程2-变量与常量
前端·python·面试
泰勒疯狂展开27 分钟前
Java研学-MongoDB(一)
java·开发语言·mongodb
这里有鱼汤31 分钟前
如何把MCP和DeepSeek大模型融合,让AI了解实时股票行情
后端·python·trae
机器学习之心HML34 分钟前
聚类分析 | MATLAB实现基于SOM自组织特征映射聚类可视化
开发语言·matlab·聚类
databook36 分钟前
机器学习中的"食材挑选术":特征选择方法
python·机器学习·scikit-learn
MarkHard1231 小时前
JavaSE知识总结 ~个人笔记以及不断思考~持续更新
java·开发语言·笔记