python 编译成exe黑屏_python''外星人入侵''打包成exe遇到的问题和解决办法,闪退,黑屏。...

利用python写完“外星人入侵之后”,尝试打包成exe给自己玩得方便点。然后我在网上查找各种方法。下面按顺序列出。

一:我首先安装好了pyinstaller:在cmd中输入:pip install PyInstaller

二:cmd切换到alien_invasion目录下,在cmd中输入:pyinstaller -p alien_invasion -p alien.py -p bullet.py… 结果是运行不了闪退

三:然后我用另一种,我切换到alien_invasion目录下,在cmd输入:pyinstaller -F alien_invasion -p alien.py -p bullet.py…这一次可以了。(-F后面接的是主文件,后面要接上其他所有的文件,-F、-p前后都有空格)

四:但是还没完,第三种比第二种好很多,起码不闪退了,但是窗口是黑色的,过几秒还自动退出了。我查了查网上,发现是字体问题,把(None,45)诸如此类的None改为‘arial’.在重新进行了第三步打包(把原来的删掉,包括build和dist),就可以了。

我是一个走在路上的人。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值