打包python文件为exe程序 vscode

一、项目下虚拟环境下载pyinstaller.exe 打包

1.检查是否下载  pyinstaller:

  如果没有在vscode终端输入:pip3 install pyinstaller

  安装成功后下一步

2.在终端输入打包命令:

  pyinstaller -F test.py

  打包成功后下一步

3.项目路径下的dist文件夹中即可找到打包程序:

  

二、下载到python安装目录中,设置环境变量打包

1.找到python的安装目录,进入script目录,键入 pip.exe install pyinstaller,安装成功后下一步;

2.将该路径(script)路径设置到环境变量中,完成后打包python文件;

3.win+R 切换目录到需打包的文件目录下,输入:pyinstaller -F test.py,即可开始打包。

 

三、打包命令及其作用:

  pyinstaller -F setup.py              #打包exe

  pyinstaller -F -w setup.py         #不带控制台的打包

  pyinstaller -F -i ab.ico setup.py        #打包指定图标的exe

  pyinstaller -F -w  -i abc.ico setup.py  

  -F  代表之作独立的可执行程序

  -w  程序启动时不会打开命令行  (如果程序中有print函数,就不能加w,否则会报错)

  -i   设定自己的图标,也可以写成 --icon=abc.ico

  其他格式转换成ico :https://app.xunjiepdf.com/img2icon/

 

posted @   菜鸟要飞~  Views(3455)  Comments(0Edit  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示