天天看点

python中用pygame开发游戏用pyinstaller转成exe格式文件,运行时出现一闪而过的现象的其中之一解决方法和思路win上的解决方法

**python中用pygame开发游戏用pyinstaller转成exe格式文件,运行时出现一闪而过的现象的其中之一解决方法和思路**

  • win上的解决方法

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转换的过程中也会有错误信息提示,也可以根据这个信息去做修改