pyinstaller工具的安装及使用
pyinstaller可以将python工程打包成可执行文件,即.py ->.exe
一、安装
pip install pyinstaller
二、使用
pyinstall -F myfile.py
参数含义:
- -F (file)表示生成单个可执行文件
- -w (window)去掉控制台,在用GUI界面时侯
- -p (path)自定义加载类路径,
- -i 添加可执行文件的图标
三、注意
PyInstaller 其实就是把Python 解释器和脚本打包成一个可执行文件,和真正的机器码是两回事。
不要指望打包后会提高运行效率,相反可能会降低运行效率,这样打包只是在运行者的机器上不用安装依赖库和Python环境。
在Linux下,它主要使用binutil工具包中的ldd和objdump命令
- 打包之后只能在相同的环境(机器配置+操作系统)中运行