当前位置:首页 > python > 正文内容

Python如何打包成可执行程序exe直接运行?

xuwenyan2年前 (2021-04-19)python99

Python如何打包成可执行程序exe直接运行?

安装pyinstaller

首先安装pyinstaller,使用安装命令:pip3 install pyinstaller,如下图所示。



Pyinstaller打包exe

1:直接打开cmd到脚本目录下,执行命令:pyinstaller -F test.py,如下图



-F参数表示覆盖打包,这样在打包时,不管我们打包几次,都是最新的,这个记住就行,固定命令。

2:在脚本目录下就会生成可执行程序了,打开dist目录下就会看到exe程序,这就是我们的脚本打包出来的exe,即使在没有python环境的windows系统上也可以正常执行了。



Pyinstaller打包命令

Pyinstaller -F setup.py 打包exe

Pyinstaller -F -w setup.py 不带控制台的打包

Pyinstaller -F -i xx.ico setup.py 打包指定exe图标打包

通常情况下我们只需要使用这三个命令就够了。

    文章作者:xuwenyan
    版权声明:本文为本站原创文章,转载请注明出处,非常感谢,如版权漏申明或您觉得任何有异议的地方欢迎与本站取得联系。

    扫描二维码推送至手机访问。

    版权声明:本文由艺文笔记发布,如需转载请注明出处。

    本文链接:https://www.xuwenyan.com/archives/1734

    分享给朋友:

    “Python如何打包成可执行程序exe直接运行?” 的相关文章

    python获取svn最新版本号

    python获取svn最新版本号

    这个我自己遇到的一个需求,就是在打包软件的时候需要记录一下当前的svn版本号,以方便以后追述每个软件版本对应的程序代码。下面的代码亲测有效,希望可以给你提供思路。 def GetSvnHeadRevision(work_path): current_work_path =&nb...

    python多进程与多线程分析与使用(一)

    python多进程与多线程分析与使用(一)

      进程是一个执行中的程序,每个进程有自己的地址空间、内存、数据栈以及其他用于跟踪执行的辅助数据。操作系统管理其上所有进程,并合理分配时间。进程也可以通过fork或spawn派生新的进程,每个新进程有自己的内存数据栈,所以只能采用进程间通信(IPC)的方式共享信息。  多线程模块:...

    Python常用方法整理(路径、文件、编码格式等)

    Python常用方法整理(路径、文件、编码格式等)

    获得工作路径import os work_path = os.getcwd()设置工作路径import os os.chdir('d:\\test')获取脚本所在路径import os current_path =&n...

    如何获取python参数命令行

    如何获取python参数命令行

    如何获取python的命令行参数,如何解析参数,如下:command_line.pyclass CommandLine(object):     def __init__(self):     &...