欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

利用pyinstaller将python程序打包成exe文件,以及解决过程中遇到的问题

程序员文章站 2024-02-03 22:27:22
...

首先安装pyinstaller库
打开终端,pycharm的话就很方便,主界面下栏就直接用终端进行pip安装
利用pyinstaller将python程序打包成exe文件,以及解决过程中遇到的问题
其次,将python终端在项目的路径下打开,pycharm直接就是当前路径,然后输入指令进行安装

pyinstaller -w -F xxx.py
# xxx.py是主文件,类似于c中包含main()函数的那个文件       
# -w表示打开exe时不打开命令端口,-F表示dist文件夹只包含一个文件即exe文件

讲一讲这个过程遇到的问题,在运行命令后当前文件夹下会多两个文件夹,要用的是dist文件夹,如果程序中使用了图像。音乐等外部资源,需要将文件复制到这个文件夹内:
利用pyinstaller将python程序打包成exe文件,以及解决过程中遇到的问题
但是运行exe文件会弹出已停止工作, emmmm 一定是哪儿有问题,度娘了一下,因为我使用了pygame,其中有设置字体的**pygame.font.SysFont(‘None,30)**第一个参数字体原来是None,然后打包的时候找不到,所以运行不成功, 改成了’arial’ 字体,再进行打包,运行,成功。