python程序打包sqlite_PyQt5学习笔记(十六)Pyinstaller打包与SQLite数据库

终于到了最后一章了QAQ,第一次写4万字以上的笔记分享,最近也在忙科创和CV的比赛,所以笔记会显得比较粗糙。其实吧分享这个笔记很大一部分是为了让自己记得更牢,网上翻阅自己的笔记也方便,如果有讲解注释不清楚的地方欢迎评论留言(秋梨膏)。当然本蒟蒻也会时不时地在以后的时间更新完善这些已经完成的笔记。

以下内容涉及到SQLite数据库和requests爬虫库的使用,有时间我也会做相关方面的笔记哒(`・ω・´)。以下只是初步使用。

使用Pyinstaller打包PyQt5应用

Pyinstaller部分同学想必用过,这是一个在命令行下使用的、将脚本代码转成可执行文件的python第三方库。如果想要使得我们做出来的GUI脱离于python解释器而让操作系统直接执行的话,我们可以使用Pyinstaller库来封装我们的GUI的脚本程序。这样不同python、没有python依赖库的用户也可以方便运行程序。

这里直接讲windows下可行的方法,安装完pyinstaller后,打开命令行,一路cd到需要打包的python文件的目录下。或者也可以在需要打包的python文件的目录下按住“Shift”+鼠标右键,打开“PowerShell“:

点开后,就会有和windows的命令行几乎一样的页面。

下面我们对draft.py文件打包生成可执行文件,那么只要输入以下指令:

pyinstaller -Fw "draft.py"

打开目录,你会发现多了两个文件夹build和dist,打开dist文件夹,里面就是可以直接运行的可执行文件了:

如果要修改图标,比如要给文件“SevenDigitDrawV2

你可能感兴趣的:(python程序打包sqlite_PyQt5学习笔记(十六)Pyinstaller打包与SQLite数据库)