pyinstaller是python中一个强大的打包生成exe文件的库 因用法简单而被广泛使用 之前网上也是很多人介绍了这个库 但是很少有人正确介绍如何使用 本人也是最近才学会 现在分享给大家:
1.pyinstaller的下载:
首先打开cmd,然后输入cd + 您python.exe的绝对路径
然后输入cd Scripts
接着输入pip install pyinstaller(下载速度会很慢)
介绍一种加快速度的方法:使用国内的镜像源
可以输入pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller
下载速度会显著增加哦!!!
如果您是pycharm用户的话会十分简单:
只需要在屏幕下方找到terminal再点击

接着输入pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller
即可完成下载
2.常规使用:
当打包单个文件时
在终端里输入的指令为: pyinstaller -w XXX.py
这里-F表示生成exe文件
-w表示运行时没有cmd黑框
来个示范:
我写好了一个py程序打算变成exe:

按照格式输入了pyinstaller -w 螺旋名字.py
看看结果
如果出现了XXX completed successfully那么就代表成功了

打开我们本来程序所在的文件夹可以发现:

除了我们原来的程序还新生成了两个文件夹
而我们需要的程序在“dist ” 文件夹里,点开dist

可以发现好多的dll文件 不用管他们 我们的文件在最下方 点开即可使用啦

----------------------------------------------------------分割线-------------------------------------------------------------
下面来介绍相对复杂的多个py文件生成一个exe:
和单个文件差不多,多个文件的命令如下:
在终端输入pyinstaller 主程序名.py --hidden-import引用的程序1.py --hidden-import 引用的程序2.py 一直到引用的最后一个程序都遵循这个规律
来个示范:

在这里grplane.py是主程序 从图里可以看到有几个grplane.py引用的程序 所以遵循了--hidden-import+文件名.py的格式
运行结果如下:

我们的程序就在这里啦!!!
------------------------------------------------------------分割线-----------------------------------------------------------
小结:笔者也是在今天才学会了这个强大的库 如果各位有什么补充或不懂的可以评论区提出哦
本篇结束 笔者今后会不断更新相关文章 喜欢的朋友们请关注一下叭