版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
最近写了一个小小的检测程序, python 写起来只需要短短一百行, 可是打包起来就没有 C 那么容易了下面记录一下我艰难的打包过程
无奈的我只好上网寻求帮助, 在这位同学的博客 (/qq_/article/details/) 找到叻解决方法, 原来是编码的问题虽然 py3 统一用 utf-8 了但 win 下的终端显示用的还是 gbk 编码
没错就是这里, 有一个__init__.py 文件, 打开它, 执行以下操作:
安装完毕, 接下来开始打包
这样就算是大功告成了吧, 进入该目录下的 dist 文件夹打开看看, 运行. exe 文件, 和下图一样没问题可是我们还漏了一个重要的细节
因为我们没有加参数, 所以 pyinstaller 打包成散包具体参数如下:
指定打包后只生成一个 exe 格式的文件 |
–onedir 创建一个目录包含 exe 文件,但会依赖很多文件(默认选项) |
添加搜索路径让其找到对应的库。 |
改变生成程序的 icon 图标 |
这个文件就可以发给你的朋友们, 打开后愉快的 happy(装 b)啦!