利用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),就可以了。
我是一个走在路上的人。