上一篇文章讲了如何实现一个简单的计算器程序,肯定你也想能不能做成像电脑桌面软件一样,不用安装python运行环境也可以运行,同时也可以分享给有需要的人。

下面就来一起试试,具体步骤如下:

1.打开cmd终端命令窗口。

win+r快捷启动命令窗口,输入cmd进入终端。

2.在终端安装所需要的pyinstaller库。

输入pip3 install pyinstaller开始安装,我这里已经安装过了,未安装的等待 安装成功就可以了。

3.然后执行命令,

首先:需要切换到程序所在的目录,执行命令 pyinstaller -F -w ,-F代表生成可执行文件,-w代表需要控制台,不需要就不用加。

4.、等待执行结束

执行结束后,会在程序所在的文件夹生成一些文件夹

5、查看文件

除了dist文件夹外,其它的都没什么用,可以安全删除,生成的exe文件就在dist里面。

6.加上ICON

打包过程已经完成,如果还想要一个专属的icon,就需要在去找一个图标了。

找到对应的图标下载下来。

png格式图片不支持,转换一下变成icon格式。

将cal.ico图标放到程序文件一起的位置。

重新运行pyinstaller -F -i cal.ico cal.py生成文件,这里添加上了-i 表示加入图标。

结果如下

固定到任务栏,看图标外观像模像样的没啥区别,点击打开我承认的确有点丑。

友情提示:

Pyinstaller 打包出EXE文件 运行一闪而过 没有错误 ,cmd进入命令行后,直接运行exe程序,会发现少了一些模块,需要本地系统有提前安装python程序使用到的模块库,不然会失败,这里用的是自带的库,所以不需要安装了。

(全文完)


长按二维码,加关注!叶子陪你玩

欢迎转载,转载请注明出处!

欢迎关注公众微信号:叶子陪你玩编程 分享自己的python学习之路

python打包成exe_python 程序打包成exe程序相关推荐

  1. 将易语言程序编译为exe程序

    上一篇文章中讲到如何利用以语言实现简单的人机交互,这篇文章中将会分享如何将易语言程序编译为exe程序. 第一步 编写一个易语言程序 步骤详见上一篇博客,在这里就不再赘述了.易语言实现最简单的人机交互_ ...

  2. [转载] python3.6版本生成的python脚本如何打包为可独立执行的exe程序

    参考链接: Python命令行界面编程 如需转载,请注明出处:http://blog.csdn.net/jayloncheng/article/details/77567638 在此,我们使用pyin ...

  3. 使用Python制作一个照片换底色的exe程序文件(详细教程)

    文章目录 前言 一.安装相对应的库 二.关于图片处理 1.关于RemoveBg 2.图片处理代码编写 3.窗口图片选择以及提示函数 4.可视化窗口 5.打包成exe程序 写在最后 前言 在校大学生,突 ...

  4. asp 执行 exe_EXE程序加密锁下载-EXE程序加密锁电脑版下载v5.0

    exe是Windows电脑上常见的程序运行文件格式,EXE程序加密锁能够将该种类型的文件进行加密,帮助用户控制某个软件的使用权限,它的体积可以忽略不计,操作方法也很简单. 软件特色 EXE程序加密锁是 ...

  5. python怎么变成exe_Python怎样打包成exe?

    分类:Python | 作者:凹凸曼 | 发表于2011/03/01Python怎样打包成exe?已关闭评论 发现PyInstaller 是个不错的东东,解决打包单个exe的问题,使用非常简单,不用编 ...

  6. 用 Pyinstaller 模块将 Python 程序打包成 exe 文件(全网最全面最详细)

    目录 打包前置知识 一.什么是exe可执行文件? 二.为什么要将 Python 程序打包为 exe 可执行文件? 三.为什么 Python 程序不能直接运行呢? 四.我们用什么来打包 Python 文 ...

  7. python打包exe 带第三方库_Python三方库:PyInstaller(exe程序打包)

    PyInstaller可以将Python程序打包成一个exe程序来独立运行,用户使用时只需要执行这个exe文件即可,不需要在机器上再安装Python及其他包就可运行了.另外,PyInstaller相较 ...

  8. Python脚本制作exe程序超详细!

    Python脚本制作exe程序 1 为什么要将python脚本打包成exe程序 2 制作exe程序 1 为什么要将python脚本打包成exe程序 Python具有丰富和强大的库,能够把用其他语言制作 ...

  9. java process exe.exec 执行exe程序

    以前好奇怎么让java调用普通的exe程序, 让exe程序协同java一起处理数据, 一直也没时间看. 只有这么两行零散的代码, 惭愧,没有实践过. 先堆这里. Process pro=exe.exe ...

最新文章

  1. java体重指数计算器程序_java 学习 ——计算器小程序
  2. java phantomjd linux_linux安装phantomjs
  3. CV绿色的上限和下限
  4. linux设备驱动归纳总结
  5. linux系统管理命令,压缩命令
  6. 电梯停靠问题---------------给你出道题
  7. 12.敏捷估计与规划——Splitting User Stories笔记
  8. 搜狗输入法 rpm包_输入法哪个好用?2019年终横评来袭
  9. 谈谈web打印快递单及经验
  10. 计算机软件职称高校四川,四川省人社厅:今年部分高校职称自主评审
  11. 【Unity3D日常开发】灯光系统,太阳光晕效果实现
  12. 团队作业第二次——需求分析
  13. 可穿戴产品中四大心率监测方法盘点
  14. pandas批量拆分、合并EXCEl
  15. 手机连接电脑服务器未响应怎么解决办法,电脑DNS服务器未响应怎么处理呢?
  16. Python 区间库 interval
  17. Sparse R-CNN: End-to-End Object Detection with Learnable Proposals论文翻译
  18. WinDebug使用
  19. 软件安全测试-web安全测试基础
  20. Hudi Compaction

热门文章

  1. 组合数学及其应用——polya计数
  2. 利用PowerDesigner15在win7系统下对MySQL 进行反向project(二)
  3. 20.Java集合框架(四)
  4. Coolite 基本用法(3)
  5. Python之数据分析(figure图形对象、Numpy连线特殊点、图像多元布局)
  6. python控制台进度条_python在控制台输出进度条的方法
  7. mysql 主从同步 阻塞_如何解决主从数据库同步延迟问题?
  8. Python+turtle绘制虚线同心圆
  9. 微课|中学生可以这样学Python(例5.10):字符串编码与加密
  10. Python+django网页设计入门(9):自定义反爬虫功能