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”中,接着大家就可以发给好友了

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

打包多个py文件:

pyinstaller 主文件名.py -p 其他文件1.py -p 其他文件2.py(python-------pyinstaller打包pygame游戏或单个、多个.py文件成.exe文件

在打包时遇到no module named: statsmodels.tsa.statespace.xxxxx的问题(python Pyinstaller 打包 statsmodels.api失败no module named: statsmodels.tsa.statespace._filters);

 

 


  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值