Python Pyinstaller基本用法

终于挤出时间了,今天尽量更多一点吧。

相信大家对exe文件不陌生。如果我们要给没有python环境的朋友分享自己编的python程序,肯定是用exe文件的方式分享。因为如果别人没有python环境,你的程序就执行不了,也就没有结果。就算有,没有接触过python的朋友,也不知道怎么执行。(注:这里的是Windows系统,至于其它系统我未用过。。。)

比如我们在MC官网下一个电脑版MC,它不会给你看它用java编写的程序,甚至去教你如何点进编译器运行程序。所以说我们得学会将.py文件转换成exe文件。今天介绍的pyinstaller库就是这个功能。

首先,第三方库需要下载,python不自带。

如果你用的是pycharm,就比较方便,下面我给大家展示pycharm里命令提示符的位置:

在这里插入图片描述

没错,点到这里后,你就可以把它当成是命令提示符了!
如果用的是其它的编译器,我不太了解。不过有一个万金油,那就是用命令提示符!

记住,用pyinstaller库不需要用import解包,你可以理解为是一种命令,例如pip。

最简陋的转exe文件方法:

pyinstaller 文件名.py
如果这样的话,程序的图标会很丑,不过可以改。
而且执行的时候,先要启动dos(命令提示符),这样给人的感觉不是太好。所以一般转成exe文件,都要搞一个界面。注意,如果你用pyqt5或者其它的,要将库的.dll文件移到exe文件下。这个在QQ或者评论区你们可以截图问我,问题种类很多,不好概括。。。

当转成exe文件时,会有两个文件,dist和build。看起来很繁琐,不用怕,我们用这个方法:

pyinstaller -F 文件名.py
这样在dist文件中,就只有一个exe文件。

pyinstaller -F -i 图标名.ico 文件名.py
这个是加图标,当然你也可以不用-F

pyinstaller -F -i 图标名.ico -w 文件名.py
特别注意,如果你的程序中有print或者input这种语句,不能-w,这个是不启动dos然后执行exe文件,只适用于有界面的程序。

其它的就不是太重要了,也没什么好讲的。大家多试试就行了,有问题加QQ。

今天的标准库知识分享就到这了,有疑问的可以加我QQ:3418772261。喜欢的不妨点个赞,再加个关注,我们下一章再见!

发布了35 篇原创文章 · 获赞 126 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/Persia_king/article/details/105540860