一、将Python文件转成可执行的exe文件的好处
- 将Python文件转成exe文件能使没有配置Python环境的机器也可以方便的运行Python脚本,简单快捷。
二、Window环境下pyinstaller的安装
- 使用命令安装
pip install pyinstaller
-
出现类似提示即代表安装成功
Successfully installed altgraph-0.16.1 dis3-0.1.2
future-0.16.0 macholib-1.11 pefile-2018.8.8
pyinstaller-3.4 pywin32-ctypes-0.2.0 如果出现如下提示说明pip可以升级
You are using pip version 10.0.1, however version 18.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' commandpip升级方法:
直接输入如下命令:python -m pip install --upgrade pip
-
出现如下提示说明旧版本已卸载成功,且新版本已安装成功
Installing collected packages: pip
Found existing installation: pip 10.0.1
Uninstalling pip-10.0.1:
Successfully uninstalled pip-10.0.1
Successfully installed pip-18.1
三、py文件的打包
pyinstaller --onefile --nowindowed renname.py
- 出现如下提示说明打包成功
Building EXE from EXE-00.toc completed successfully. - renname.py需要打包的文件名
- 打包结束后会在renname.py文件同级目录中生成build和dist文件夹;
生成的exe文件即在dist文件夹中 - exe文件运行说明:如果py文件有指定目录位置,则需要将exe文件拷贝至远py文件同级目录中,否则会失效,达不到目标效果。
- Pyinstaller详细教程参考:https://me.aimao.co/2018/07/pyinstaller/#i