背景:之前写了个人邮刷课程序,详细可看我上一篇博客:记录一次刷课过程,想着为什么不给其他同学使用,满足我小小的装13心里,可其他人没有python环境啊,于是就百度看看有没有打包的软件,于是决定使用pyinstaller这个包。
使用很简单,pip install pyinstaller
会自动安装依赖,然后到项目所在的环境命令行执行:pyinstaller -F yourpy.py(自己的py名)
网上教程很多,这里不作过多解释,这里记录一个我主要的踩坑过程,由于程序是在编译器下能实现,我就直接打包。
但是打包后遇到这样错误,打开软件闪退,用命令行打开提示:
No such file or directory
Failed to execute script
这样错误其实很low,就是pythoner一生都在解决的问题,我只想说,注意编码,注意编码,注意编码,
如果可以尽量别用中文,全部改成英文,既装13又不会编码问题。
俗话说的好,pythoner一生都在和编码作斗争!