浅试python打包exe文件 + ico图像制作
目录
- 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图像制作相关推荐
- 使用pipenv建立虚拟环境解决python打包exe文件过大的问题(附打包带图标,多个py文件打包exe)
我们编写的程序可以发给其他小伙伴使用,但是其他小伙伴不一定安装有python.这时候就需要用到打包啦.打包可以将程序打包成exe文件.然后小伙伴在windows平台里就可以运行(无需python).直 ...
- python打包exe文件
首先安装pyinstaller pip3 install pyinstaller 接着导报指定文件 pyinstaller.exe -F 文件路径+文件名 举例 pyinstaller.exe -F ...
- 关于python打包exe文件的教程(专治痛点)
本次我想打包的是hand-write-main的项目作为例子! 当你想要打包的项目成exe文件与其他项目使用同一虚拟环境时,建议重新生成一个虚拟环境. 像我这里许多项目都是公用一个叫pytorch_g ...
- 好用的python打包软件_Python打包exe文件方法汇总【4种】
title: Python打包exe文件方法 copyright: true top: 0 date: 2018-08-11 21:08:21 tags: 打包 categories: Python进 ...
- Python如何打包exe文件?如何换成喜欢的图标?
前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 今天又想来分享一个Python打包exe文件的教程!!这次是最强终极版~~~~ 在我们代码写好后,分享给不会编程的朋友时,总会遇到许许多多的的问题 这个时 ...
- python封装方法有几种_Python打包exe文件方法汇总【4种】
Python 打包 exe 文件方法汇总 Python 作为解释型语言,发布即公开源码, 虽然是提倡开源但是有些时候就是忍不住想打包成 exe ,不仅仅是为了对代码进 行加密,而是为了跨平台.防止有些 ...
- python打包exe之打包深度学习模型踩坑记录及其解决办法。
在现实生活中,有时候我们写的程序需要发给小伙伴用,而小伙伴没有python,这时候我们需要将程序打包成exe文件发给小伙伴用. 今天讲下打包深度学习模型 打包一般要用到cmd命令行,要求cmd能执行p ...
- python打包exe 之打包sklearn模型中的各种坑及其解决方法。
之前学习了如何打包,如何建立虚拟环境打包,以及如何带资源打包exe. python打包成exe 可执行文件 .教程 使用pipenv建立虚拟环境解决python打包exe文件过大的问题(附打包带图标, ...
- python打包exe报错编码问题,使用Python打包含有pymssql成exe所躺的坑
一.如何打包 Python打包exe文件简单运用pyinstaller库就行了 1)安装pyinstaller库(自行安装) 2)win+R打开运行窗口输入"powershell" ...
最新文章
- 魔法科技迈吉客未来起飞路径猜想
- IOS APP配置.plist汇总(转自coolweather )
- 新安江遗传算法c语言,基于遗传算法的新安江模型参数优化率定(四)
- oracle health monitor,Oracle 11g Health Monitor Checks
- 学习使用markdown(markdown篇)
- 根据pid判断某个进程是否存在
- 启动代码格式:nginx安装目录地址 -c nginx配置文件地址
- js常用内建对象之:Date
- 视频帧率对人眼主观感受的影响 2
- datalist获取id传到下一个页面_如何在 Serverless 架构下优雅上传文件?
- python对象销毁(垃圾回收)
- 2021/4/23爬虫第五次课(爬虫网络请求模块下下)
- 运筹学及其matlab应用,运筹学基础及其MATLAB应用
- [含lw+辩论PPT+任务书+中期检查表+源码等]基于ssm的NBA球队|篮球管理系统[包运行成功]
- 如何计算电机极数和无刷电机的Kv值?
- 微信公众号python开发_基于Python的微信公众平台二次开发(Python常用框架、订阅号开发、公众号开发)...
- 中国“神威•太湖之光”蝉联世界超算冠军
- 最快路由器服务器地址,快速设置路由器的方法
- Vue3 究竟好在哪里?(和 React Hook 的详细对比)
- Mac如何配置QQ企业邮箱