Python生成可执行文件exe
Python 生成 exe 可执行文件
2023-06-13 09:15:10 时间
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
相关文章
- python 生成数组_Python创建数组「建议收藏」
- python interpolate.interp1d_我如何使用scipy.interpolate.interp1d使用相同的X数组插值多个Y数组?…
- python中dtype的使用规范_Python numpy.dtype() 使用实例
- 【Python】python文件打开方式详解——a、a+、r+、w+、rb、rt区别[通俗易懂]
- python socket recvfrom_Python:socket.recvfrom()不返回任何地址
- python语言一般用于什么_PYthon
- Python 技巧篇-pip卸载python库实例演示,查看pip命令大全方法[通俗易懂]
- 【说站】python如何用函数删除空白
- 【说站】凯撒密码python编程简单
- python2 nonlocal_python非零返回
- python设置时间过期改变状态_Python Redis设置过期时间「建议收藏」
- python deepcopy函数_Python deepcopy
- 2400字整理Python编码规范,肝了一晚上~
- PyCharm中文版下载安装指南,开启Python编程之旅
- Python单元测试框架介绍
- Python动态生成中文验证码详解编程语言
- Python实现http文件下载详解编程语言
- python随机生成一个简单的密码代码详解编程语言
- Linux下如何快速卸载Python环境(linux如何卸载python)
- Linux环境下Python开发的历程(linux与python)
- 打印出python当前全局变量和入口参数的所有属性
- 零基础写python爬虫之打包生成exe文件
- 跟老齐学Python之画圈还不简单吗?