Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python打包的exe闪退(打包安装程序闪退)

python打包的exe闪退(打包安装程序闪退)

作者头像
全栈程序员站长
发布于 2022-07-25 05:24:18
发布于 2022-07-25 05:24:18
5K0
举报

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

Python打包exe

近期自己做了一个小demo要分享给朋友,但是朋友又没有python环境,所以打包成exe。下面就记录一下自己打包exe方法

工具

Python 3.6.2

Pyinstaller 3.3.1

安装Pyinstaller

直接pip安装,没什么好说的

pip install Pyinstaller

命令详解

在这里我讲述我的打包方法,详细方法可见百度经验

讲述一下打包常用的三个指令

-w指令

直接发布的exe应用带命令行调试窗口,在指令内加入-w命令可以屏蔽(不建议)

-F指令

注意指令区分大小写。这里是大写。使用-F指令可以把应用打包成一个独立的exe文件,否则是一个带各种dll和依赖文件的文件夹

-p指令

这个指令后面可以增加pyinstaller搜索模块的路径。因为应用打包涉及的模块很多。这里可以自己添加路径。不过经过笔者测试,site-packages目录下都是可以被识别的,不需要再手动添加。

打包实践

下面是我打包使用的命令

首先要进入pyinstaller.exe所在的文件路径,然后输入自己想要的命令,最后加上自己需要打包的py文件路径。

最后exe所在路径为E:\Python3.6.2\Scripts\dist。dist文件和pyinstaller.exe文件在同一个目录下,自己找一下即可。

注意

打包后的exe程序如果你直接运行的话如果程序有问题就直接闪退而不是输出报错信息,这在debug的时候不方便。所以你可以通过cmd进入该程序路径最后输入文件名,不要带exe。如Scripts下的123.exe是我们打包出来的可执行程序,则这样运行即可看到报错信息。

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
[272]如何把Python脚本导出为exe程序
pyinstaller将Python脚本打包成可执行程序,使在没有Python环境的机器上运行
周小董
2022/04/12
1.2K0
[272]如何把Python脚本导出为exe程序
Python打包exe,以及解决闪退
3. 打开pycharm的底部的【Terminal】输入:pyinstaller --console --onefile ······.py,
全栈程序员站长
2022/08/30
3K0
Python打包exe,以及解决闪退
python基础--将python的py文件打包成exe程序
在我们完成一个Python项目或一个程序时,希望将Python的py文件打包成在Windows系统下直接可以运行的exe程序。在浏览网上的资料来看,有利用pyinstaller和cx_Freeze进行打包的方法。关于cx_Freeze打包的方法,可以参考wangdamozhizhou博客windows下cx_Freeze生成Python可执行程序中的方法。由于方法主要是可以用于Python3.3版本的,高于该版本的Python无法使用。在我尝试的过程中,碰到的一个问题是:
我被狗咬了
2019/09/23
1.5K0
python基础--将python的py文件打包成exe程序
python打包exe——pyinstaller遇到的那些坑及解决办法
3.心大的人,直接从别的地方把文件拷贝到另外一个地方,实际路径发生了变化,导致scripts\pyinstaller-script.py文件中引用的文件还是原先的路径
梦无矶小仔
2022/06/30
5K0
python打包exe——pyinstaller遇到的那些坑及解决办法
Python打包exe文件方法汇总【4种】
Python作为解释型语言,发布即公开源码,虽然是提倡开源但是有些时候就是忍不住想打包成exe,不仅仅是为了对代码进行加密,而是为了跨平台。防止有些没有安装py环境的电脑无法运行软件。
全栈程序员站长
2022/08/11
3K0
Python如何将py文件打包成exe[通俗易懂]
打开cmd窗口,输入pip install pyinstaller,命令行输出successfully表示成功。
全栈程序员站长
2022/09/08
2.7K0
02.pycharm中配置PyInstaller打包工具
我用的环境版本 python解释器:3.6.0 pycharm开发工具:2018.3.6社区版 PyInstaller打包工具:3.6
全栈程序员站长
2022/11/17
1.7K0
python打包exe的方法
目前网上能获取的免费的Python打包工具主要有三种:py2exe、PyInstaller和cx_Freeze。其中PyInstaller最新版只支持Python2.7,py2exe计划开发支持python3.x版本,但是目前还没有完成。只有cx_Freeze支持python3.X版本,也支持python2.X版本。个人也觉得cxfreeze比较简单,不容易出错。
全栈程序员站长
2022/07/23
9880
python打包exe的方法
将Python的.py文件封装成.exe文件
今天写了个小脚本,工作原因需要每天重复使用,所以为了方(偷)便(懒),准备将其打包成exe程序,也可以发给没有python环境的同事使用。
RD.Timon
2020/10/26
3K0
将Python的.py文件封装成.exe文件
用python打包exe应用程序-PyInstaller
PyInstaller是一个跨平台的Python应用打包工具,支持 Windows/Linux/MacOS三大主流平台,能够把 Python 脚本及其所在的 Python 解释器打包成可执行文件,从而允许最终用户在无需安装 Python 的情况下执行应用程序。 PyInstaller 制作出来的执行文件并不是跨平台的,如果需要为不同平台打包,就要在相应平台上运行PyInstaller进行打包。
全栈程序员站长
2022/07/22
6140
用python打包exe应用程序-PyInstaller
pycharm怎么打包成exe文件_pycharm打包python程序
下载成功后就点进去你想去打包的代码中,我使用的是pycharm,然后点击terminal,输入
全栈程序员站长
2022/09/28
1.1K0
pycharm怎么打包成exe文件_pycharm打包python程序
Python打包成exe文件史上最详细教程
Pyinstaller -F 随机弹框.py # 执行exe文件时会出现cmd弹框
全栈程序员站长
2022/07/23
2.4K0
Python打包成exe文件史上最详细教程
pycharm将python程序打包_python 程序打包
我使用的python配置的解释器,没有使用python的虚拟环境,因为虚拟环境建设出来的项目不是我想要的项目结构 ,包结构比较多,看着不是很舒服
全栈程序员站长
2022/09/27
2.3K0
pycharm将python程序打包_python 程序打包
pyinstaller 多个.py打包exe_python怎么生成py文件
一、python安装pyinstaller方法 使用python编写脚本,需要发给别人使用的时候,总会想到如何打包成exe文件,发给对方。这样的话,对方可以直接使用运行,无需安装python。所以看网上的教程,大多使用pyinstaller。以下介绍下安装方法:
全栈程序员站长
2022/08/03
1.7K0
pyinstaller 多个.py打包exe_python怎么生成py文件
python 打包exe文件[通俗易懂]
上一篇说了我自己做了一个定时截屏的工具,我想如果我可以打包成exe文件,那我就可以单独放在桌面运行,不用进入程序启动运行就可以完成截屏工作了。
全栈程序员站长
2022/07/29
1.3K0
python 打包exe文件[通俗易懂]
使用pyinstaller将python脚本打包成exe文件
安装需要用到pip工具,该工具在3.5版本的python中已经自带不用另行安装,但是需要在系统变量中添加python下的Scripts文件夹,如下图: 
晓歌
2018/08/15
2.1K0
使用pyinstaller将python脚本打包成exe文件
pyinstaller 打包exe
1.在虚拟环境里安装pyinstaller pip install pyinstaller
全栈程序员站长
2022/09/12
1.1K0
Python如何生成可执行的.exe文件
为什么要生成可执行文件: 不需要安装对应的编程环境 可以将你的应用闭源 用户可以方便、快捷的直接使用 打包工具 pyinstaller
全栈程序员站长
2022/09/01
4.7K0
Python如何生成可执行的.exe文件
python3.x使用cxfreeze将.p打包成.exe
之前写了一个使用ffplay批量查看格式为h264的图片,每次抽帧后都要打开pycharm编译器来运行程序,然后才能正常查看图片,或者在其他没有安装python环境的电脑中运行,很不方便。为此,在网上找了些方法,发现也是说的一知半解的。因此,自己通过实践记录python3.x下怎么样把.py文件打包成.exe可执行文件,这样就可以直接修改文件内的图片个数就可以双击.exe程序来查看图片了。
用户6367961
2019/09/30
1.2K0
python3.x使用cxfreeze将.p打包成.exe
Pinstaller(Python打包为exe文件
之前自己把 Python 文件打包成 exe 的时候,折腾了很久,本文将详细地讲述如何快速生成在不安装 Python 的电脑上也能执行的文件
阿黎逸阳
2020/09/08
1.2K0
相关推荐
[272]如何把Python脚本导出为exe程序
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档