**python中用pygame开发游戏用pyinstaller转成exe格式文件,运行时出现一闪而过的现象的其中之一解决方法和思路**
win上的解决方法
(小弟也是在学习的过程中对遇到问题的解决方法进行分享,如有错误希望指正)
在运行时出现一闪而过的时候,看一下你安装的requests有咩有在你电脑上的python,因为在pycharm中有了requests,但是在你的电脑
的python中不一定有,所以要确保都安装的情况下,
打包转换过程:
就在WIN的终端下输入pyinstaller -F (打包的源文件.py)
最后会有一条信息提示转换EXE成功
INFO: Building EXE from EXE-00.toc completed successfully.
然后就会在你当前文件夹下产生两个文件夹( dist 和 build的文件夹)转换好的EXE文件在dist文件夹里面
解决:
这时候打开出现一闪而过的情况下,就用WIN的终端去直接运行这个文件,目前我出现的问题就是我做的游戏有图片之类的,
所以在使用终端去运行的时候就会有错误信息提示说:不能够打开什么什么.png文件之类的提示,就意味着你打包游戏的时候
缺失这些文件,你就可以把这些文件按照你程序里面写的路径复制到dist文件里面,再直接双击exe文件就可以正常运行了。
总结:
利用WIN的终端下运行文件会有提示错误信息,根据错误信息去修改,
或者再使用pyinstaller转换的过程中也会有错误信息提示,也可以根据这个信息去做修改