Pyinstaller--Py文件打包exe详细说明

目录

1.Pyinstaller简介

2.安装pyinstaller

3.Pyinstaller的使用

        1)准备事项

        2)使用Pyinstaller打包

4.Pyinstaller参数


1.Pyinstaller简介

Pyinstaller--Py文件打包exe详细说明_第1张图片

        Pyinstaller是一个跨平台的Python应用打包工具,支持Windows/Linux/MacOS三大主流平台,能够把Python脚本及其所在的Python解释器打包成可执行文件,从而允许最终用户在无需安装Python的情况下执行应用程序。PyInstaller 制作出来的执行文件并不是跨平台的,如果需要为不同平台打包,就要在相应平台上运行PyInstaller进行打包,以Windows系统为例,Pyinstaller会将Py程序打包成exe可执行文件。

2.安装pyinstaller

        Pyinstaller的安装非常简单,只需要在cmd命令行中输入以下命令即可:

pip install pyinstaller

        如果不行:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Pyinstaller

        当然pip需要提前安装,如果没有安装,就运行以下命令:

Python安装目录\Scripts\pip install pyinstaller

eg: D:\python310\Scripts\pip install pyinstaller

3.Pyinstaller的使用

        1)准备事项

        把所有的项目放在一个文件夹里,准备一个程序图标(icon,.ico格式),并和py程序放在同一个文件夹里。如果没有ico图片,可以使用ico图标转换器将jpg,png等格式的图片进行转换。

  Pyinstaller--Py文件打包exe详细说明_第2张图片

    

        2)使用Pyinstaller打包

                打开cmd窗口,输入以下信息:

cd \  --切换到根目录 C:\

cd ...\项目文件夹名\  --切换到项目目录

pyinstaller -F -i ./图标.ico 文件名.py  --进行打包

                开始打包:

Pyinstaller--Py文件打包exe详细说明_第3张图片

                 这时只需等待这一行出现即可。

Pyinstaller--Py文件打包exe详细说明_第4张图片

                  然后再打开项目文件夹,dist 里就是打包后的exe文件了。

        Tips:如果忘记 ico 图片,可以使用 Resource Hacker 进行图标更改。

4.Pyinstaller参数

        -F 表示生成单个可执行文件

        -w 表示去掉控制台窗口,适用于GUI界面。如果是命令行程序就把这个选项删除掉吧!

        -p 表示你自己自定义需要加载的类路径,一般情况下用不到

        -i 表示可执行文件的图标(-i ./xxx.ico

你可能感兴趣的:(Python,python,numpy,windows)