python 打包exe文件[通俗易懂]

上一篇说了我自己做了一个定时截屏的工具,我想如果我可以打包成exe文件,那我就可以单独放在桌面运行,不用进入程序启动运行就可以完成截屏工作了。安装模块1、pyinstaller这里建议最好使用命令安装,手动下载安装有很多其他的模块不存在,我就一开始是手动安装,安装一次缺一个模块,然后补一个,然后又少一个,命令行安装就没这个问题了pipinstallpyinstaller2、pyQt…

大家好,又见面了,我是你们的朋友全栈君。

上一篇说了我自己做了一个定时截屏的工具,我想如果我可以打包成exe文件,那我就可以单独放在桌面运行,不用进入程序启动运行就可以完成截屏工作了。

安装模块

1、pyinstaller
这里建议最好使用命令安装,手动下载安装有很多其他的模块不存在,我就一开始是手动安装,安装一次缺一个模块,然后补一个,然后又少一个,命令行安装就没这个问题了

pip install pyinstaller

2、pyQt5
我不知道你们只安装pyinstaller能不能行,反正我是在打包过程中失败了,提示少了这个模块,所以我是安装了这个模块的。这里也建议使用命令行安装(管理员模式)

pip install pyQt5
打包

1、命令介绍

默认打包:默认是 -D,意思是打成一个文件夹。

pyinstaller  **.py

打包成一个文件:-F 选项可以打出一个exe文件

pyinstaller -F **.py

去掉命令行黑框:-w 选项可以打桌面程序,去掉命令行黑框

pyinstaller -F -w **.py

修改程序默认图标:-i 可以设置图标路径,将图标放在根目录

pyinstaller -F -w -i **.ico **.py

2、开始打包

pyinstaller -F -w -i panda.ico screenCapure.py

在这里插入图片描述

3、打包后
dist文件夹下
在这里插入图片描述

运行

点击启动,通过进程可以看到程序运行起来了,并且也有一个png文件夹创建了,同时里面也有截屏的图片了。
在这里插入图片描述

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129495.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 回溯法解01背包问题_01背包问题回溯法伪代码

    回溯法解01背包问题_01背包问题回溯法伪代码一、问题n皇后问题的解空间树是一颗排列树,而01背包问题的解空间树应该是一颗子集树。再简述下该问题:有n件物品和一个容量为c的背包。第i件物品的价值是v[i],重量是w[i]。求解将哪些物品装入背包可使价值总和最大。所谓01背包,表示每一个物品看成一个整体,要么全部装入,要么都不装入。这里n=5,c=10,w={2,2,6,5,4},v={6,3,5,4,6}。01背…

    2022年8月30日
    2
  • phpstorm2021.11激活码【2021免费激活】[通俗易懂]

    (phpstorm2021.11激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~92U4ILM59M-eyJsaWNlb…

    2022年3月29日
    55
  • 左移(1_右移一位

    左移(1_右移一位今天在书上看到一段代码:http.Server{Addr:"8080"……MaxHeaderBytes:1<<20}知道1<<20是左移的意思,但就是

    2022年8月5日
    3
  • NSGA2算法及其代码

    NSGA2算法及其代码本人最近研究NSGA2算法,网上有很多示例代码,但是基本没有注释,代码看起来很头疼,因此我最近把整个代码研读了一遍,并做上中文注释,希望可以帮助到一些和我一样的初学者们。贴出代码之前,首先介绍一下NSGA2遗传算法的流程图:流程图中我把每个详细的步骤用号码标出来,对应下文的代码部分。首先贴出主函数代码,对应整个流程图:functionnsga_2_optimization%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%…

    2022年5月12日
    52
  • R语言建立回归分析,并利用VIF查看共线性问题的例子「建议收藏」

    R语言建立回归分析,并利用VIF查看共线性问题的例子「建议收藏」使用R对内置longley数据集进行回归分析,如果以GNP.deflator作为因变量y,问这个数据集是否存在多重共线性问题?应该选择哪些变量参与回归?答:##查看longley的数据结构str(longley)##’data.frame’:  16obs.of  7variables:##  $GNP.deflator:num  8388.588

    2022年6月4日
    66
  • 免费WiFi,仅仅为好久没联系的你们

    免费WiFi,仅仅为好久没联系的你们

    2021年11月29日
    47

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号