文章目录

  • 一、具体需求
  • 二、实现步骤
    • 注意事项:
    • 步骤:
    • 参数说明
  • 三、补充资料:

一、具体需求

前面有提到设计了页面监测程序,现在想在一个没有配置python环境的电脑上运行这个程序,于是具体需求就是要把python文件打包成为一个exe文件,发送到闲置电脑上,然后将程序打开。

二、实现步骤

pyinstaller -F -w -i c.ico monitor.py # 生成一个c.ico为图标exe文件

注意事项:

  1. 打包python为exe可执行程序,可在无python环境运行
  2. 打包路径必须是纯英文的
  3. 命令格式一定是先图标路径,再程序路径

步骤:

  1. 确认python编写的程序可以正常运行
  2. (安装)接下来开始打包python程序,首先安装pystaller模块,按WIN+R键条调出运行窗口。输入cmd按回车(打开命令行窗口),在窗口中输入pip install pyinstaller,按回车进行安装。
  3. (安装完成后,运行),输入命令pyinstaller -F加文件带路径全名,按回车运行,程序会自动开始打包(也可以在这步添加其他参数)
    这里在对应文件夹下运行cmd,这样就可以直接在这个环境运行打包程序

cmd: 没想到吧,ctrl+v在我这里没有用

  1. 转换后的EXE文件所在位置在这里显示(补充图片)
  2. 这样打包的EXE程序运行会显示命令行窗口,如果是带有GUI的程序想要去掉命令行窗口,可以将py文件后缀更改为pyw(或者加入-w)
pyinstaller -F -w -i c.ico monitor.py # 生成一个c.ico为图标exe文件

参数说明

参数 功能
-F 生成one-file的程序 生成结果是一个exe文件,所有的第三方依赖、资源和代码均被打包进该exe内
-c 显示命令行窗口 与-w相反,默认含有此参数
-w 不显示命令行窗口 编写GUI程序时使用此参数有用
-i 为main.exe指定图标 pyinstaller -i beauty.ico main.py

三、补充资料:

图标要使用ico文件,可以使用比特虫制作(链接:https://www.bitbug.net/)

参考资料:

  1. https://www.bilibili.com/video/BV1A44y1p7JY/?spm_id_from=333.788.recommend_more_video.-1
  2. https://blog.csdn.net/badwomen__/article/details/121771142

【Python案例】(七)python封装程序(打包程序)相关推荐

  1. 【Python案例】Python实现垃圾分类APP(附带微信小程序)

    嗨嗨,大家好呀,我是小圆~ 今天给你们分享一个有趣的东西 如何利用现有的工具来实现一个垃圾分类的应用 主要做了三个核心内容: 对比现有垃圾分类服务,挑选一个合适并编码实现 开发桌面版垃圾分类APP 开 ...

  2. Python案例之QQ空间自动登录程序实现

    原网址:https://www.cnblogs.com/zlslch/p/7986680.html 前提就是你的电脑上安装了 python, selenium 使用chrome 浏览器,需要下载合适的 ...

  3. 推荐7个python案例,python真的无所不能且容易上手(带教程)

    1,抓取知乎图片,只用30行代码: 2.没事闲的时候,听两个聊天机器人互相聊天: from time import sleep import requests s = input("请主人输 ...

  4. 【Python案例】python批量采集下载dy视频

    嗨嗨,大家好 ~ 我是小圆 ~ 有一说一-某yin里可是人美风景美啊 今天就来抓一抓某yin的小姐姐吧~ 环境使用 Python 3.8 Pycharm 谷歌浏览器 谷歌驱动 模块使用 request ...

  5. python案例——利用python画图

    1.画直线 问题描述: 利用python中的 turtle (海龟绘图)模块提供的函数绘制直线 算法设计: turtle.penup():        画笔抬起 turtle.color():    ...

  6. Python案例——用Python写个桌面挂件

    目录

  7. python入门(六)——python数据容器

    系列文章目录 python入门(一)--你好python python入门(二)--python基础语法 python入门(三)--python判断语句 python入门(四)--python循环语句 ...

  8. Py之cx_Freeze:Python库之cx_Freeze库(程序打包)简介、安装、使用方法详细攻略—案例之实现机器人在线24小时智能翻译

    Py之cx_Freeze:Python库之cx_Freeze库(程序打包)简介.安装.使用方法详细攻略-案例之实现机器人在线24小时智能翻译 导读      将Python程序生成exe程序目前流行这 ...

  9. Python wxpython篇 | Python生态库之图形用户界面开发库 “wxPython “ 的安装及使用(附. 使用pyinstaller 库打包Python随机点名小程序程序.exe文件)

    全文目录 wxPython 图形用户界面 PyCharm 中安装 wxPython库 PyCharm中将程序打包成 .exe 可执行文件 wxPython 的使用 第一个wxPython 程序 自定义 ...

最新文章

  1. 基于Redis的分布式锁到底安全吗(上)?
  2. python tcl 控件_在Tkinter.Tcl()中使用Python函数
  3. JavaMail发送和接收邮件
  4. cordova项目适配iPhoneX
  5. scrcpy投屏_scrcpy 使用教程:将安卓设备投屏到 PC 端
  6. 斜度符号标注_几何作图之斜度和锥度
  7. potplay显示服务器关闭,PotPlayer怎么关掉左上角显示的播放时间?PotPlayer关掉左上角显示播放时间的操作步骤...
  8. sql脚本过大,无法打开的解决方法
  9. 同样是创业,同样是两年,有的已经做了几千万,这边已经内斗死了
  10. redis数据类型之ZSet
  11. Silverlight4启动无法调试
  12. apk java反编译_【Apk反编译】如何反编译Apk得到Java源代码
  13. Java实现地固坐标与经纬度转换
  14. 计算机专业的学生可以考哪些证书
  15. 计算机变成英语,win10系统下计算器界面变成英文界面了怎么办
  16. js插件---画图软件wePaint如何使用(插入背景图片,保存图片,上传图片)
  17. 【转】敏捷中国十八年目睹之怪现状
  18. phpmailer 私密抄送_PHPMailer发匿名邮件及Extension missing: openssl的解决
  19. python opencv 显示图片 灰度图片 合并图片 保存图片 纵向合并
  20. 310569138 294609417 297440781 猪八戒上的骗子

热门文章

  1. 4020mAh电池+4GB大内存 360手机vizza仅售899元
  2. 《吴军硅谷来信》笔记(不定期加更)
  3. gojs 官网api翻译
  4. 打瞌睡--网易2018年笔试题
  5. 王安石传——任浩之著
  6. Axure 点图片外区域即隐藏_奔驰V260内饰改装隐藏六座炮筒式仪表盘、后排沙发床、可拆卸小桌板车_搜狐汽车...
  7. 内连接,左连接,右连接作用及区别(数据库相关九)
  8. asp.net开发wap程序必备:识别来访手机品牌型号 选择自 Qqwwee_Com 的 Blog
  9. 西南石油大学计算机专业复试经验,西南石油大学
  10. 玩转云端 | 看天翼云iBox智能盒子如何实现边缘侧的“神机妙算”