如何使用PyInstaller将Python代码转换成exe文件
发布网友
发布时间:2022-04-23 09:23
我来回答
共3个回答
热心网友
时间:2022-04-18 06:15
最近在琢磨将写好的.py脚本转换成.exe可执行文件,特意记录一下。
安装PyInstaller
前提是安装了pip(不会的朋友请自行搜索),在CMD中输入pip install PyInstaller,一键式安装
安装好后,我们可以在Python的Script目录下成功发现”pyinstaller.exe”文件。
TIPS:安装完后,在使用过程中可能会出现如下报错[failedto create process],该问题的原因是我们的Python安装路径中有空格,如:C:\Program Files (x86)\Python34\Scripts。这时,有两中解决办法:第一,重新安装Python,将其放置与没有空格的路径(听上去都觉得麻烦);第二,将Python/Script目录下的pyinstaller-script.py里的路径加上引号,如下图为加上引号后的效果
使用PyInstaller
提前写好需要转换的Python脚本,并在CMD中输入命令格式为:
pyinstaller [参数] [脚本路径] ,
该参数包括:
-F, --onefile Py代码只有一个文件
-D, --onedir Py代码放在一个目录中(默认是这个)
-K, --tk 包含TCL/TK
-d, --debug 生成debug模式的exe文件
-w, --windowed, --noconsole 窗体exe文件(WindowsOnly)
-c, --nowindowed, --console 控制台exe文件(WindowsOnly)
-X, --upx 使用upx压缩exe文件
-o DIR, --out=DIR 设置spec文件输出的目录,默认在PyInstaller同目录
-v FILE, --version=FILE 加入版本信息文件
如下面栗子:
执行该代码后,我们能在生成的dist文件下找到我们的exe文件,该文件即为我们希望得到的目标exe文件。
热心网友
时间:2022-04-18 07:33
提前写好需要转换的Python脚本,并在CMD中输入命令格式为:
pyinstaller [参数] [脚本路径] ,
该参数包括:
-F, --onefile Py代码只有一个文件
-D, --onedir Py代码放在一个目录中(默认是这个)
-K, --tk 包含TCL/TK
-d, --debug 生成debug模式的exe文件
-w, --windowed, --noconsole 窗体exe文件(WindowsOnly)
-c, --nowindowed, --console 控制台exe文件(WindowsOnly)
-X, --upx 使用upx压缩exe文件
-o DIR, --out=DIR 设置spec文件输出的目录,默认在PyInstaller同目录
-v FILE, --version=FILE 加入版本信息文件
热心网友
时间:2022-04-18 09:08
pyinstaller 打包过程及所有遇到的问题解决记录
pyinstaller 问题解决方法