Python代码打包成exe可执行程序

前言:

将Python代码编译成 exe 程序,方便在没有安装Python环境的计算机上直接运行

 

1、安装 pyinstaller 库

pip install pyinstaller        #安装pyinstaller库

 

2、安装好pyinstaller库后,在Python的安装目录Scripts文件夹下会有刚安装的库程序

 

3、将 C:\Python313\Scripts 这个路径复制出来,加到系统 Path 中

 

4、在你的Python代码路径下,打开cmd窗口,执行以下命令生成 exe 可执行程序

pyinstaller -F -i fortinet.ico --version-file veriosn_info.txt -n "FortiGate VM License自动生成程序.exe" license_old.py


#各参数定义如下
-F                #产生一个可执行文件
-i                #将 *.ico 文件用于exe程序图标
--version-file       #将 *.txt 文件内容附加到程序详细信息里
-n           #指定生成的程序文件名 license_old.py #为Python源代码

 

  •     fortinet.ico              #为生成 exe 程序图标
  •     version_info.txt            #为生成 exe 程序的详细版本信息,文件下载(记得将文件后缀改成 txt)

              https://files.cnblogs.com/files/xiykj/veriosn_info.js?t=1747735576&download=true

  •     license_old.py        #为Python源代码文件

 

5、当执行完后看到 completed successfully,就表示 exe 可执行程序构建完成

 

6、生成的可执行程序 exe 在当前dist目录下,鼠标悬停后查看的信息

 

7、右键可以看到程序的详细版本信息

 

8、pyinstaller 打包引擎的其它参数

--uac-admin                      #以管理员权限打开程序
-F                                #打包成单独的 exe 文件,小项目可以用,打开比较慢
-D                                #生成文件夹,包含可执行文件,会依赖很多文件,不能单独提取 .exe文件给用户运行
-w                                #使用项目的 GUI 界面,无 cmd 控制台
-c                                #默认参数,使用 cmd 控制台,如果打包文件执行报错,可尝试用 -c 显示控制台
-n                                #执行项目的名称,默认为 *.py 的文件名
-i                                #将 ico 图标打包到 exe 程序中,显示程序图标

 

posted @ 2025-05-20 18:07  凡是過往;皆為序章  阅读(723)  评论(0)    收藏  举报