专栏首页菜鸟小白的学习分享如何将你写的脚本程序打包成一个exe可执行程序

如何将你写的脚本程序打包成一个exe可执行程序

编写的程序打包成一个exe文件,随时可以双击执行,想想是不是很酷。接下来我们一起看一下如何将自己编写的程序打包为一个exe的可执行程序。

将程序打包成exe的好处

除了满足自己的成就感以外,将脚本程序打包成exe文件还是有切实的好处的。打包之后的程序包含了python执行程序和相应的python库,可以放在没有安装python和相关库的环境下执行。避免了相同的脚本在不同的电脑上需要搭建配套环境的繁琐。

安装pyinstaller库

执行命令pip install pyinstaller

安装成功后会有相关提示,如下图所示:

准备工作

将需要打包的程序和exe文件图标(ico格式,可以在网上自行百度)放在一个文件夹中

打包程序

执行命令pyinstaller -F -i 图片 程序

例如:

pyinstaller -F -i preferences_system_login_32px_572066_easyicon.net.ico mysqldbtest.py

打包完成后会提示成功

完成后在目录下会多几个文件夹,可执行的exe文件在dist文件夹下

双击可执行文件即执行打包程序

本文分享自微信公众号 - 菜鸟小白的学习分享(cainiao-xiaobai),作者:菜鸟小白的学习分享

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-06-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python中正则表达式的学习

    我们以match_str=”abcdefghc“、pattern=”a.*c”例,

    菜鸟小白的学习分享
  • Tcpreplay工具使用指导

    简单的说, tcpreplay是一种pcap包的重放工具, 它可以将用ethreal, wireshark工具抓下来的包原样或经过任意修改后重放回去。它允许你对...

    菜鸟小白的学习分享
  • 修改pip默认安装源,修改pycharm默认安装源,瞬间安装就快了几十倍!!!

    这几天菜鸟小白在写公众号的时候,每次使用pip安装python库都会出现安装超时的情况。我实在是受不了了,所以整理了这篇修改pip默认安装源的三种方...

    菜鸟小白的学习分享
  • Binder 总体架构及相关代码浅析

    Binder 无论作为系统开发或者应用开发,它都是 Android 的核心机制。Binder 很重要的的优点之一就是,复杂数据类型传递可以复用内存,这点本文将详...

    汪毅雄
  • 高通HAL层之Sensor HAL

    高通的HAL层其实分为两种,一种是直接从kernel这边报数据上来的,由sensor HAL层来监听,另一种是走ADSP的模式,HAL层是通过qmi的形式进行监...

    233333
  • 打包python为windows可执行程序

    虽然这个是个很基础的问题,网上也有很多文章,但自己动手和网上有文章是两回事,自己动了手,有没有记录、下次是否还能解决又是另外一回事。

    efonfighting
  • 动态规划之武林秘籍

    听到 动态规划 这个响亮的大名你可能已经望而却步,那是因为这个响亮的名字真的真的很具有迷惑性,不像递归、回溯和贪心等等算法一样,其文即其意,而动态规划则不同,很...

    灵魂画师牧码
  • 树莓派基础实验1:双色LED灯实验

       双色发光二极管(LED)能够发出红色和绿色,两种不同颜色的光。正电压指向LED端子之一,使LED发出相应的颜色的光,一次只能有一个引脚接受电压,常用着各种...

    张国平
  • 图论--网络流--最大流 HDU 3572 Task Schedule(限流建图,超级源汇)

    Our geometry princess XMM has stoped her study in computational geometry to con...

    风骨散人Chiam
  • 如何在Angular项目里创建新的Service

    在product detail Component里对应实现AddToCart等方法,直接转发给CartService对应的方法:

    Jerry Wang

扫码关注云+社区

领取腾讯云代金券