简单两步将你的python转成exe格式
使用pyinstaller可以将你的.py文件直接转换成.exe格式,在没有部署python环境的windows机器上直接运行你的程序!
1. 在命令行用pip安装 pyinstaller包
pip install pyinstaller
2. .在命令行中直接输入下面的指令即可
pyinstaller [opts] your_python.py
参数含义:
-F 指定打包后只生成一个exe格式的文件(建议写上这个参数);
-D –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)
-c –console, –nowindowed 使用控制台,无界面(默认)
-w –windowed, –noconsole 使用窗口,无控制台
-p 添加搜索路径,让其找到对应的库。
-i 改变生成程序的icon图标(ico格式的图标)
实例说明:
比如你有个python程序叫demo.py,进入到程序所在文件夹
cd your/path/demo.py
pyinstaller -F demo.py
如果需要去掉控制台的黑框
cd your/path/demo.py
pyinstaller -F -w demo.py
如果需要更换图标
cd your/path/demo.py
pyinstaller -F -w -i your_icon.ico demo.py
命令执行完以后会在demo.py的路径下生成build和dist两个文件夹,生成的exe文件就在dist文件夹中。
