windows如何利用pystaller打包,py及附件生成exe文件

作为一个小白,写了一个简单的python小游戏,但是考虑到周围的同学不一定都安装了python及pygame包,所以决定将自己写的程序打包成exe格式的文件,这样他们就可以使用了。从中午一直搞到晚饭,终于搞好了,所以呢,想把经验分享给大家。

开始时在论坛上看了许多大佬们的经验,自己也去请教了慕课上的老师,简单地可以归纳为以下几个步骤:

1、(没有安装pystaller的同学需要注意)在安有Python的前提下,打开“命令提示符(windows+R)”,输入命令“pip install pyinstaller”回车,系统会自动从网上下载安装相关文件(前提是大家的电脑是联网状态的,否则可能就需要自己下载了),等待安装完成;

2、用cd命令跳转到py文件的文件夹下,然后输入命令“pyinstaller -F <文件名.py>”(这种方式只适用于打包一个py文件,如果要打包py文件加一个文件的话,可以看第三步),接着就可以等着系统自己打包了。这时,如果能直接打包成功就最好了,如果遇到解码错误,可以在py文件的头部加上:“-*- utf-8 -*-”或“-*- gbk -*-”(一般解码问题就这些吧);

3、如果要打包py文件加一个文件的话,这时需要在刚才代码的后面再加上一些东西,格式为“pyinstaller -F <文件名.py> -n <文件名>”,这样就可以完成打包了;

4、最后简单介绍一下打包后的文件,一般会在当前目录下会生成三个文件夹:“dist”、“build”和“__pychche__”,其中后面两个文件夹是可以直接删掉的,打包好的exe文件就存放在“dist”中,接着大家就可以发给好友了

感谢各位的耐心浏览,希望能够帮到大家!




你可能感兴趣的:(pyinstaller,python,python帮助贴)