解决 将Python项目打包成EXE可执行文件(单文件,多文件,包含图片)
1.当蜜桃成人网站入口写了一个Python的项目时,特别是一个GUI项目,蜜桃成人网站入口特备希望它能成为一个在Windows系统可执行的EXE文件,那么今天就来讲一下我是如何将我的GUI项目打包成一个EXE文件的你吧,其中有一些坑和遇到了一些错误,希望能给大家带来一定的帮助。
2.蜜桃成人网站入口使用的是Python的一个第三方包进行打包的,这里使用的是pyinstaller包,蜜桃成人网站入口可以直接使用pip install pyinstaller进行安装,因为使用pip进行安装时蜜桃成人网站入口可以不用去管这些包的依赖关系,pip会自动帮蜜桃成人网站入口完成这个包依赖。
至于具体的pyinstaller安装过程,这里不做介绍,但是附上安装连接。
3.安装完pyinstaller之后,蜜桃成人网站入口就可以使用它进行打包了。
4.准备EXE的图标
这里介绍一个图标下载网站或者自己准备一张还看的图片或者自己设计一张图片,然后通过图标转换网站进行转换成一个合格的图标。
5.这里首先介绍一下我的项目吧,
这是我的项目中的所有文件以及文件的目录排布。login.py是我的程序的入口,但是我的程序会有图片,比如login.py登录界面中会有一个装饰作用的图片,如下图中红色选中的部分所示:
但是蜜桃成人网站入口可能会看到百度搜到的一些博客上的教程中,都是一些非常简单的demo,就是将一个单文件打包成一个EXE文件,而不是将一堆文件打包成一个EXE文件。这里就介绍一下如何将一堆文件打包成EXE文件。
从上图中,蜜桃成人网站入口可以看到最后打包成功了,打包成功之后会在当前目录下生成两个文件夹,蜜桃成人网站入口的EXE文件就在dist文件夹中。
6.语句介绍
1 >pyinstaller -F -w -i g:2345Downloadslogo.ico login.py --hidden-import doTest.py --hidden-import itemContent --hidden-import queryDB.py --hidden-import view.py --hidden-import Applications.py --hidden-import mainWindow.py解释:进入到cmd命令行中,然后cd到蜜桃成人网站入口的项目代码所在的具体的目录,在项目代码所在的目录中,使用上述代码进行打包。
其中,-F 这里的F是大写的 意思是打包成一个EXE文件的意思
-w 这里的w是小写的,意思是取消控制台显示
-i 这里的i也是小写的,意思是忽略打包过程中遇到的错误,就是遇到错误也继续执行
从我的项目文件目录安排上可以看出,我这里没有在项目里放置
