前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Python生成可执行文件exe

Python生成可执行文件exe

作者头像
全栈程序员站长
发布于 2022-11-15 03:13:39
发布于 2022-11-15 03:13:39
1.4K0
举报

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

Python生成可执行文件exe

一、安装 pyinstaller

pip install pyinstaller

二、使用 pyinstaller 命令

使用示例

  • 相对路径 在程序目录中,运行命令pyinstaller myscript.py 则可以在当前目录生成两个文件夹dist和build,exe文件在dist文件夹中。
  • 绝对路径 在程序目录中,运行命令pyinstaller C:\myscript.py 则会在当前执行命令的目录生成dist和build文件夹

常用命令参数

  • -F 指定打包后只生成一个exe格式的文件 如:pyinstaller -F T1.py 则dist文件只有一个exe格式的文件T1
  • -i 改变生成程序的icon图标 pyinstaller -F -i ./my.ico T1.py
  • -n NAME,–name=NAME 设置产生文件的名字(mypy) pyinstaller -F -n mypy -i ./my.ico T1.py

三、多文件打包时

  • 存在包,主文件时:pyinstaller -F main.py -p ./tools
  • 没有包,但是py时:pyinstaller -F main.py -p getexcel.py

补充

  • -c, –console, –nowindowed 使用控制台,无界面(默认)
  • -w, –windowed, –noconsole 使用窗口,无控制台

常见问题

  • 路径问题:使用pyinstaller打包时,如使用rootPath = os.path.abspath(os.path.dirname(os.path.dirname(__file__)))则会把exe打包过程中的路径打包进去,可以使用os.path.dirname(os.path.realpath(sys.argv[0]))获取当前运行py,当前路径

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

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

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

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
wxPython_06_将Python源代码打包成exe可执行文件
python的源代码要在没有安装/配置Python相关开发环境的电脑上运行,那么就需要使用工具对源代码进行打包,在windows上运行则必须打包成exe可执行文件,现在常用的打包工具有:
码农帮派
2020/04/01
1.9K0
wxPython_06_将Python源代码打包成exe可执行文件
2018年8月10日对飞机大战的思考和将python源文件打包成exe可执行文件
今天遇到的新单词: script n脚本 terminate vi结束 ***************************** 将Python文件怎么打包成win下直接能执行的exe文件: 在win终端输入命令下载pyinstaller,命令是:  pip install pyinstaller 安装完后,检查安装成功与否,pyinstaller --version 下载后在图形化界面到你要打包的的文件目录下,cmd切换到该目录下的shell 用命令 pyinstaller -F -w (要打包的主文件名.py) 意义是打包成一个单独的文件并且不要shell窗口直接运行 只打包主启动py文件就可以了,其他的py文件不需要打包,打包后会生成一个build和一个disk文件夹 disk文件夹里面就是可以直接启动的exe文件,然后把文件中用到的的音乐图片全部都拉到disk文件夹中, 直接点击exe文件就可以直接运行了,也可以直接发给其他人直接运行 要注意的是,PyInstaller打包的执行文件,只能在和打包机器系统同样的环境下。也就是说, 不具备可移植性,若需要在不同系统上运行,就必须针对该平台进行打包。 用pyinstaller打包时候各个参数的意义:
武军超
2018/09/27
1.6K0
Anaconda+PyQt5+PyCharm开发并生成.exe可执行文件[通俗易懂]
Anaconda软件自带PyQt,但是安装不完整,开发时可能会遇到问题。因此,最好自己重新完整安装一遍。
全栈程序员站长
2022/09/27
2.2K0
Anaconda+PyQt5+PyCharm开发并生成.exe可执行文件[通俗易懂]
Python打包成exe可执行文件
在项目上,帮财务开发了一个小工具,但财务不会用python,需要帮忙打包成exe可执行文件。目前比较常见的打包exe方法都是通过Pyinstaller来实现的,本文也将使用这种常规方法。
用户9925864
2022/07/27
1.2K0
Python打包成exe可执行文件
如何做一个任何电脑都能用的python程序?
有时候你做好了一个小游戏或者小程序想要打包发送给别人玩或者用的时候,直接发过去,如果别人没有python环境的话,那肯定是用不了的,这时候你需要将程序打包成exe程序。
sjw1998
2019/09/28
3.8K0
Python: 将py文件转化为exe可执行文件
文章背景:通过Python编写的代码一般是保存为py文件,必须要在Python环境下才可以运行。如果一台电脑没有安装Python,那就无法运行我们的程序。通过将编写的Python代码转换成exe文件,这样不管电脑上是否已安装Python, 只要能打开exe文件就可以运行我们的程序。本文借助第三方模块pyinstaller,将py文件转化为exe可执行文件。
Exploring
2022/09/20
2.2K0
安装 pyinstaller 出错的解决办法及 csdn 工具实例打包
去官网下载 pyinstaller 安装包:https://pypi.org/project/PyInstaller/#files
Cell
2022/02/25
1.5K0
安装 pyinstaller 出错的解决办法及 csdn 工具实例打包
将Python脚本打包成可执行文件
本文主要就是介绍最后一种方式,.py和.pyc都比较简单,Python本身就可以搞定。将Python脚本打包成可执行文件有多种方式,本文重点介绍PyInstaller,其它仅作比较和参考。
hbbliyong
2018/10/09
2.6K0
Python 3 代码打包可执行文件EXE
我们写好的代码.py源文件,打包成EXE可执行文件,这样即使在没有安装Python的电脑上也可以执行。使用pyinstaller,参数如下(该命令直接在CMD命令提示符中运行):
用户6184845
2019/10/10
1.2K0
Python 3 代码打包可执行文件EXE
Python如何生成可执行的.exe文件
为什么要生成可执行文件: 不需要安装对应的编程环境 可以将你的应用闭源 用户可以方便、快捷的直接使用 打包工具 pyinstaller
全栈程序员站长
2022/09/01
4.5K0
Python如何生成可执行的.exe文件
pyinstaller .py转可执行文件exe打包后路径|python
1 sys.path[0]  目录 2 sys.argv[0]  程序目录+文件名 3 os.path.dirname(os.path.realpath(sys.executable)) 父目录 4 os.path.dirname(os.path.realpath(sys.argv[0]))  同(3)
zmh-program
2023/02/06
1.5K0
抬抬小手教你将Python程序打包成可执行文件
Python编程语言是一款功能强大的免费开源的通用型计算机程序应用语言,对于经验丰富的开发人员来说,掌握这样一款语言在其程序开发中是一个比较重要的选择。我们今天就先来了解一下python打包方法的相关应用。
查理不是猹
2022/01/06
7390
快速将多个py文件及其他文件打包为exe可执行文件
最近在学习PYQT5,感觉还挺有趣的,顺便记录一下自己的打包记录,也就当学习笔记啦,如果刚好也在学习python打包的小伙伴可以学一学哦。
用户7656790
2022/06/13
2.4K0
快速将多个py文件及其他文件打包为exe可执行文件
02.pycharm中配置PyInstaller打包工具
我用的环境版本 python解释器:3.6.0 pycharm开发工具:2018.3.6社区版 PyInstaller打包工具:3.6
全栈程序员站长
2022/11/17
1.7K0
pycharm怎么打包成exe文件_pycharm打包成可执行文件
1.首先添加图片文件转py文件得工具pyrcc 打开File中的Settings
全栈程序员站长
2022/09/27
1.3K0
pycharm怎么打包成exe文件_pycharm打包成可执行文件
python 脚本生成为可执行文件
你会发现dist下面只有一个可执行文件,这个单文件就可以发布了,可以运行在你正在使用的操作系统类似的系统的下面。
Devops海洋的渔夫
2019/05/30
1.4K0
Python如何将py文件打包成exe[通俗易懂]
打开cmd窗口,输入pip install pyinstaller,命令行输出successfully表示成功。
全栈程序员站长
2022/09/08
2.6K0
[272]如何把Python脚本导出为exe程序
pyinstaller将Python脚本打包成可执行程序,使在没有Python环境的机器上运行
周小董
2022/04/12
1.1K0
[272]如何把Python脚本导出为exe程序
PyInstaller打包python程序为exe可执行文件
教程千千万,貌似我的window电脑就是打包不了,而且不同电脑的表现都不一致,很是奇怪。
悟乙己
2023/11/26
1.8K0
PyInstaller打包python程序为exe可执行文件
将Python脚本转换为可执行文件
当 Python 脚本编写完成后,每次运行时,都要打开命令行输入命令进行运行,或者打开 IDE 编辑器(如 PyCharm )进行运行。总有些麻烦,其实可以将脚本转换为可执行文件,每次执行时,双击可执行文件即可运行。
wangmcn
2022/07/26
1.3K0
将Python脚本转换为可执行文件
推荐阅读
相关推荐
wxPython_06_将Python源代码打包成exe可执行文件
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文