一、將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