目录

  • 1. python打包exe文件教程
  • 2. ico图像制作
    • 2.1 找ico
    • 2.2 转ico

1. python打包exe文件教程

在B站上看了两个教程:

  • Py文件打包成exe文件直接用
  • Python程序打包成exe文件的小技巧 py生成exe 脚本打包 可执行程序 Python脚本转换exe程序

(从第一个链接中截取出来的)

在指定环境下安装库pyinstaller,命令为:

activate yolov5  # 激活进入到yolov5环境
pip install pyinstaller # 安装

跟着教程1,新建了文件夹exeIstall,然后在这个文件夹下写了demo.py + 放了一张love.ico文件(ico文件的制作方法见下一节)。

demo.py内容为:

import tkinter as tkdef window():root = tk.Tk()root.title('demo')root.geometry('500x500+500+200')root.mainloop()if __name__ == '__main__':window()

然后进入cmd到文件夹exeIstall目录下,输入以下命令:

activate yolov5  # 先激活环境进入
pyinstaller -F -w -i love.ico demo.py

以上命令执行完毕之后,就会在exeIstall文件夹下新增build文件夹dist文件夹demo.spec,如下图所示:(可以直接使用的demo.exe就在dist文件夹中,可直接单独复制exe到任意位置上使用)


曾遇到的一个问题:python打包exe报错struct.error: unpack requires a buffer of 16 bytes

原因:找不到 ico 文件,就直接将 png 文件的后缀改为了 ico ,然后按照上述操作就报错了。

参考链接:python打包exe报错struct.error: unpack requires a buffer of 16 bytes

上述链接中参考了:制作一个标准 ICO 图标(简书)(感觉这个链接中的方法有点不好用,可能是我自己不会吧,还是看下一节使用在线转换工具吧)

2. ico图像制作

2.1 找ico

目前就先使用这个就足够了,以后又需要了再加进来。不过这里面下载的没有ico选项,还是需要下载了png后再转为ico。

  • 阿里巴巴图标矢量库

2.2 转ico

  • 在线生成透明ICO图标——ICO图标制作
  • 在线生成ICO图标(这个网站还可以转换其它的)

浅试python打包exe文件 + ico图像制作相关推荐

  1. 使用pipenv建立虚拟环境解决python打包exe文件过大的问题(附打包带图标,多个py文件打包exe)

    我们编写的程序可以发给其他小伙伴使用,但是其他小伙伴不一定安装有python.这时候就需要用到打包啦.打包可以将程序打包成exe文件.然后小伙伴在windows平台里就可以运行(无需python).直 ...

  2. python打包exe文件

    首先安装pyinstaller pip3 install pyinstaller 接着导报指定文件 pyinstaller.exe -F 文件路径+文件名 举例 pyinstaller.exe -F ...

  3. 关于python打包exe文件的教程(专治痛点)

    本次我想打包的是hand-write-main的项目作为例子! 当你想要打包的项目成exe文件与其他项目使用同一虚拟环境时,建议重新生成一个虚拟环境. 像我这里许多项目都是公用一个叫pytorch_g ...

  4. 好用的python打包软件_Python打包exe文件方法汇总【4种】

    title: Python打包exe文件方法 copyright: true top: 0 date: 2018-08-11 21:08:21 tags: 打包 categories: Python进 ...

  5. Python如何打包exe文件?如何换成喜欢的图标?

    前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 今天又想来分享一个Python打包exe文件的教程!!这次是最强终极版~~~~ 在我们代码写好后,分享给不会编程的朋友时,总会遇到许许多多的的问题 这个时 ...

  6. python封装方法有几种_Python打包exe文件方法汇总【4种】

    Python 打包 exe 文件方法汇总 Python 作为解释型语言,发布即公开源码, 虽然是提倡开源但是有些时候就是忍不住想打包成 exe ,不仅仅是为了对代码进 行加密,而是为了跨平台.防止有些 ...

  7. python打包exe之打包深度学习模型踩坑记录及其解决办法。

    在现实生活中,有时候我们写的程序需要发给小伙伴用,而小伙伴没有python,这时候我们需要将程序打包成exe文件发给小伙伴用. 今天讲下打包深度学习模型 打包一般要用到cmd命令行,要求cmd能执行p ...

  8. python打包exe 之打包sklearn模型中的各种坑及其解决方法。

    之前学习了如何打包,如何建立虚拟环境打包,以及如何带资源打包exe. python打包成exe 可执行文件 .教程 使用pipenv建立虚拟环境解决python打包exe文件过大的问题(附打包带图标, ...

  9. python打包exe报错编码问题,使用Python打包含有pymssql成exe所躺的坑

    一.如何打包 Python打包exe文件简单运用pyinstaller库就行了 1)安装pyinstaller库(自行安装) 2)win+R打开运行窗口输入"powershell" ...

最新文章

  1. 魔法科技迈吉客未来起飞路径猜想
  2. IOS APP配置.plist汇总(转自coolweather )
  3. 新安江遗传算法c语言,基于遗传算法的新安江模型参数优化率定(四)
  4. oracle health monitor,Oracle 11g Health Monitor Checks
  5. 学习使用markdown(markdown篇)
  6. 根据pid判断某个进程是否存在
  7. 启动代码格式:nginx安装目录地址 -c nginx配置文件地址
  8. js常用内建对象之:Date
  9. 视频帧率对人眼主观感受的影响 2
  10. datalist获取id传到下一个页面_如何在 Serverless 架构下优雅上传文件?
  11. python对象销毁(垃圾回收)
  12. 2021/4/23爬虫第五次课(爬虫网络请求模块下下)
  13. 运筹学及其matlab应用,运筹学基础及其MATLAB应用
  14. [含lw+辩论PPT+任务书+中期检查表+源码等]基于ssm的NBA球队|篮球管理系统[包运行成功]
  15. 如何计算电机极数和无刷电机的Kv值?
  16. 微信公众号python开发_基于Python的微信公众平台二次开发(Python常用框架、订阅号开发、公众号开发)...
  17. 中国“神威•太湖之光”蝉联世界超算冠军
  18. 最快路由器服务器地址,快速设置路由器的方法
  19. Vue3 究竟好在哪里?(和 React Hook 的详细对比)
  20. Mac如何配置QQ企业邮箱

热门文章

  1. 数据挖掘——SVM(乳腺癌检测)
  2. 云转码系统搭配服务器,服务器做云转码
  3. 单词九连猜python编程_小板栗学编程4-单词九连猜
  4. 数据化运营02 告别迷茫!北极星指标,为业务指明方向
  5. 2016年关于情感问题的一点见解-感想篇|寻找C站宝藏
  6. 象棋开局布阵七步绝杀 开局最简招式
  7. 异步时钟处理之结绳法2
  8. 学习日记2020-11-23论文学习
  9. java计算机毕业设计科大学生党员之家设计源程序+mysql+系统+lw文档+远程调试
  10. 二十一、由四进制计数器制作三进制计数器