当前位置: 首页 > news >正文

Python文件打包成exe文件

文章目录

  • 背景
  • 安装pyinstaller
  • 开始打包
  • 总结

背景

今天因为在线将pdf转为word被收费了,有点不爽,所以自己动手撸一个pdf转word的小工具,想着打包成exe给朋友使用,万一哪天会用到呢?

安装pyinstaller

打开cmd命令窗口或者是在PyCharm工具的Terminal中执行如下命令

pip install pyinstaller

如果遇到超时问题

socket.timeout: The read operation timed out

可以调整命令如下:

pip --default-timeout=100 install pyinstaller

开始打包

1、打开cmd,进入到我们的python文件所在的目录内
2、执行如下命令即可完成打包操作

Pyinstaller -F Pdf2Word.py

如下图所示:
在这里插入图片描述
执行完成后,如下图所示:
在这里插入图片描述
执行完成后,在我们python文件所在的文件夹内会如下所示,多出两个文件夹和一个文件
在这里插入图片描述
此时,在dist文件夹内,就是我们所需要的.exe文件了。

上面的打包生成的.exe文件我们可以看到还会生成控制台,图标也不是我们自己的logo,也可以通过下面总结的命令来生成带有自己的logo的exe文件。

总结

Pyinstaller -F Pdf2Word.py 打包成exe文件Pyinstaller -F -w Pdf2Word.py 不带控制台的打包命令Pyinstaller -F -w -i logo.ico Pdf2Word.py 打包指定exe文件,并且指定了logo为logo.ico的是图标文件名

欢迎大家点击下方卡片,关注《coder练习生》

http://www.lryc.cn/news/91451.html

相关文章:

  • 【简单实用框架】【十大排序算法直接调用】【可移植】
  • 微服务架构之RPC调用
  • One2Multi Graph Autoencoder for Multi-view Graph Clustering
  • Java编程实现输入数的阶乘(for循环):读入一个小于 10 的整数 n,输出它的阶乘 n。(for循环)
  • 算法提高-搜索-FloodFill和最短路
  • 【蓝桥杯单片机第八届国赛真题】
  • 一种简单的Android骨架屏实现方案----0侵入0成本
  • 【Kubernetes 架构】了解 Kubernetes 网络模型
  • shell
  • springboot+ssm+java校园二手物品交易系统vxkyj
  • Android系统内置应用
  • CMMI实施需要准备什么:
  • 【ARM AMBA AXI 入门 1 - AXI 握手协议】
  • 详解uni-app应用生命周期函数
  • 【WebFlux】List指定bean引用对象更新后同步到List
  • 【JavaSE】Java基础语法(二十六):Collection集合
  • jmeter做接口压力测试_jmeter接口性能测试
  • 网络编程 lesson5 IO多路复用
  • 码出高效_第一章 | 有意思的二进制表示及运算
  • 测试类型(单元、集成、系统或手动测试)
  • 【笔试强训编程题】Day3.(字符串中找出连续最长的数字串 69385)和(数组中出现次数超过一半的数字 23271)
  • 学懂缓存雪崩,缓存击穿,缓存穿透仅需一篇,基于Redis讲解
  • Android 12.0SystemUI 状态栏下拉和通知栏始终居中
  • 面向过程编程和面向对象编程的区别
  • 2023年数学与人工智能国际会议——火热征稿中~
  • 格式化数字的实用命令:numfmt
  • 传统的交叉熵函数如何通过平滑处理可以适用于多标签分类任务
  • 关于Netty的一些问题
  • Java - ThreadLocal数据存储和传递方式的演变之路
  • vuex三问