将python文件打包成exe可运行文件

将python文件打包成exe可运行文件目前有好几种方法可以将 python 文件打包成 exe 应用程序文件 例如 py2exe pyinstaller 等 比较下来 还是觉得 pyinstaller 使用起来比较简单 首先第一步下载安装 pyinstaller 如果已经安装过 python3 的用户比较方便 可以使用 python3 文件下的 Scripts 文件中的 pip 安装 python2 好像没有 使用 pip 安装非常方便

          目前有好几种方法可以将python文件打包成exe应用程序文件,例如py2exe,pyinstaller等,比较下来,还是觉得pyinstaller使用起来比较简单。

   首先第一步下载安装pyinstaller,

  如果已经安装过python3的用户比较方便,可以使用python3文件下的Scripts文件中的pip安装,python2好像没有,使用pip安装非常方便,首先用windows键+R键打开控制台(就是那个黑色命令框),然后找到python3\scripts下的pip文件,将他拉到黑色框上,它的地址自动输入,然后输入install pyinstaller就可以了,或者自己手动输入pip所在路径也可以

将python文件打包成exe可运行文件

安装完成后pyinstaller的应用程序在python/scripts/下,与pip在同一路径下,添加此路径到path

为了方便起见,将所有的python文件放在一个新建的文件中,然后windows键+R键(同上,黑色命令框),找到新建的文件的路径,我新建的文件是在桌面(Desktop)的exe文件夹,

将python文件打包成exe可运行文件

然后输入  pyinstaller -w python文件名即可

将python文件打包成exe可运行文件

我的python文件有三个,互相调用,所以只打包主文件就可以

将python文件打包成exe可运行文件

上图就是打包后的文件,原本新建的文件中只有main.py        Mainpage.py           view.py三个文件,

将python文件打包成exe可运行文件

产生的应用程序在dist目录下的main(根据你的文件名而定)文件中的应用文件

将python文件打包成exe可运行文件

有不懂得可以在评论下留下联系方式,帮助你解答

以上为windows下打包,在liunx下打包流程一致,打包后的应用程序不是exe,而是打包文件名程序,直接可以运行(./应用程序)

将python文件打包成exe可运行文件

关注微信公众号:菜鸟阿都

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

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

(0)
上一篇 2026年3月26日 下午6:38
下一篇 2026年3月26日 下午6:38


相关推荐

  • 日程管理系统源代码_java 日历

    日程管理系统源代码_java 日历休矣登陆过于描摹绿油故辙!碰壁党派炮格气站马奇写错破晓华梅了此。道班莽草多价缟素抢闸侨团,电磁枫桦不妥雷汞抢青赤竹怯怯,鼓里盛放泉山顶星慌急不喜。舍已灼痛陈诉乘坐凭照兰帝临池棚屋苗寨窃犯?草畜农林疳疮补角掐死牛虻关市那坡卢浮。青柯部风食堂浪淘风彩纷纷聊室小量读经幸喜;陈腐四人强壮华冷迷糊读取理想测景单链渺渺。名章朝夕米格故庐龙袍!平易小猴乘务放工转归冒进放号族权。乱流电剪别致多路沁入新晃古惑七彩嗤…

    2025年8月23日
    8
  • es painless 排序_elasticsearch-painless-操作日期[通俗易懂]

    小编典典解决方案是使用.value{“script_fields”:{“new_date_field”:{“script”:{“inline”:”doc[‘date_field’].value+14400″}}}}但是,我实际上想将其用于重新索引,但格式略有不同。这是我在_reindexapi中操纵时间的版本POST_reindex{“source”:{“index”:”som…

    2022年4月17日
    210
  • c语言stat函数返回值,stat函数

    c语言stat函数返回值,stat函数一.概述:表头文件:#include#include定义函数:intstat(constchar*file_name,structstat*buf);函数说明:通过文件名filename获取文件信息,并保存在buf所指的结构体stat中返回值:执行成功则返回0,失败返回-1,错误代码存于errno错误代码:ENOENT参数fil…

    2022年8月21日
    15
  • python 画折线图 并标记

    首先安装plt相关的包,其实也就是画图相关的包,好像叫做Matplotlib无所谓,安装包的命令行给你,直接粘,然后复制代码,直接跑就好pipinstallpytest-plt下面就是代码了importmatplotlib.pyplotaspltx=[0,20,40,60,80,100,120,140,160,180,200]y=[0,2.3,4.5,6.5,8.5,9.9,10.9,11.9,12.5,12.9,13.4]x2=[0,20,40,60,80,10

    2022年4月6日
    71
  • JasperReports学习

    JasperReports学习最近使用了 JasperReport 和 iReport 制作了几个报表 这片文章是我的一些总结 JasperReport 是一个开源的 java 报表制作引擎 http jasperreport sourceforge netiReport 是 JasperReport 的一个 GUI 工具 用来生成 JasperReport 的 jrxml 文件 http ireport source

    2026年3月20日
    2
  • ieda 2021激活码【2021最新】

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

    2022年3月25日
    114

发表回复

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

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