![v2-c17f5b40f31197a9695dc98a475afab2_1440w.jpg?source=172ae18b](http://img-01.proxy.5ce.com/view/image?&type=2&guid=b33bf48d-1b30-eb11-8da9-e4434bdf6706&url=https://pic4.zhimg.com/v2-c17f5b40f31197a9695dc98a475afab2_1440w.jpg?source=172ae18b)
pyinstaller为现在常用的转换工具,它可以把.py(python文件)转换成.exe文件(可执行文件)。有很多功能,可以把小程序转换成小“应用”。
一,pyinstaller介绍
pyinstaller是可以将python文件转换为可执行文件,但pyinstaller库不是为写代码而制作的。
二,常用命令
1,pyinstaller -h(帮助)
2,pyinstaller --clean(清理打包时的临时文件)
3,-i 某.ico文件(图标文件)(打包的文件以此图标文件为图标)
4,-F(注意这个F是大写的)某一个.py文件(python文件)
5,-D(D也是大写的)(默认生成dist文件夹)
这是基本使用的命令,其他一些不太常用的命令(图1),了解即可。
![v2-60aa9d916de967c6705a164524ad3545_b.png](http://img-03.proxy.5ce.com/view/image?&type=2&guid=b33bf48d-1b30-eb11-8da9-e4434bdf6706&url=https://pic2.zhimg.com/v2-60aa9d916de967c6705a164524ad3545_b.png)
举个例子:有一个图像文件1.ico和一个python文件1.py,在所在目录的命令行通过命令“pyinstaller -i 1.ico -F 1.py”开始打包,以1.ico为图标,把python文件转换为可执行文件。
![v2-f46c56c93e8f2a2330b533d51845b841_b.jpg](http://img-03.proxy.5ce.com/view/image?&type=2&guid=b33bf48d-1b30-eb11-8da9-e4434bdf6706&url=https://pic2.zhimg.com/v2-f46c56c93e8f2a2330b533d51845b841_b.jpg)
![v2-194dc7ca7ba97cc67a93031a8dffa1f3_b.jpg](http://img-03.proxy.5ce.com/view/image?&type=2&guid=b33bf48d-1b30-eb11-8da9-e4434bdf6706&url=https://pic4.zhimg.com/v2-194dc7ca7ba97cc67a93031a8dffa1f3_b.jpg)
![v2-ba46465d548f6853ca326e64cd09fe3a_b.jpg](http://img-02.proxy.5ce.com/view/image?&type=2&guid=b33bf48d-1b30-eb11-8da9-e4434bdf6706&url=https://pic3.zhimg.com/v2-ba46465d548f6853ca326e64cd09fe3a_b.jpg)
生成了3个文件夹和一个文件,除了dist文件夹其他都可以放心删除。
![v2-1f85c3d1a67c987bfe3c83fd9fe3bf59_b.jpg](http://img-02.proxy.5ce.com/view/image?&type=2&guid=b33bf48d-1b30-eb11-8da9-e4434bdf6706&url=https://pic2.zhimg.com/v2-1f85c3d1a67c987bfe3c83fd9fe3bf59_b.jpg)
![v2-a5c11a7f4c8efa2f6f32a16632fb48ec_b.jpg](http://img-02.proxy.5ce.com/view/image?&type=2&guid=b33bf48d-1b30-eb11-8da9-e4434bdf6706&url=https://pic1.zhimg.com/v2-a5c11a7f4c8efa2f6f32a16632fb48ec_b.jpg)
这就是本章内容。
本章可能会有错误,希望大家能指出
谢谢观看