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

首先安装pyinstaller库
打开终端,pycharm的话就很方便,主界面下栏就直接用终端进行pip安装
在这里插入图片描述
其次,将python终端在项目的路径下打开,pycharm直接就是当前路径,然后输入指令进行安装

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值