使用PyInstaller从Python脚本创建独立的可执行文件

python文件(.py脚本文件),必须要在Python环境下 才可以运行。
如果一台电脑没有安装Python是无法运行.py程序的。
把编写的Python代码转换成exe文件,打开exe就可以运行这个程序。
PyInstaller将Python应用程序转换为独立的可执行文件,在Windows,GNU / Linux,Mac OS X下。使用PyInstaller可以轻松地从Python脚本创建可执行文件。

有用的链接
https://www.pyinstaller.org/

NSIS(Nullsoft脚本安装系统)
https://nsis.sourceforge.io/Main_Page
NSIS(Nullsoft Scriptable Install System)是一个专业的开源系统,用于创建Windows安装程序

1、学习目标
如何创建Python程序的.exe。
学习使用PyInstaller从Python脚本中单独执行可执行文件。
(使用PyInstaller将.py转换为.exe)
2、使用的方法
官网指导:
使用PyInstaller从Python脚本创建独立的可执行文件_第1张图片

PyInstaller用法
pyinstaller your_script_name.py
pyinstaller --onefile your_script_name.py
pyinstaller -w your_script_name.py
3、过程
使用PyInstaller从Python脚本创建独立的可执行文件_第2张图片
使用PyInstaller从Python脚本创建独立的可执行文件_第3张图片
使用PyInstaller从Python脚本创建独立的可执行文件_第4张图片
结果:
只需要将整个这个文件夹随着携带,就可以在没有Python 的机器上运行程序
使用PyInstaller从Python脚本创建独立的可执行文件_第5张图片
使用PyInstaller从Python脚本创建独立的可执行文件_第6张图片
问题:
不支持中文
生成路径含有中文、运行路径含有中文、代码中含有中文都有可能导致错误。

你可能感兴趣的:(python)