pyinstaller——打包生成exe工具介绍

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的格式

运行结果如下:

我们的程序就在这里啦!!!

------------------------------------------------------------分割线-----------------------------------------------------------

小结:笔者也是在今天才学会了这个强大的库  如果各位有什么补充或不懂的可以评论区提出哦

本篇结束  笔者今后会不断更新相关文章  喜欢的朋友们请关注一下叭


版权声明:本文为python_xixi原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。