LCCCCC


爱宝宝,爱学习,爱生活的SZUer.


首页

pyinstaller 打包py脚本成exe


使用 pyinstaller打包 py 脚本

  1. github 下载pyinstaller Windows 平台下载 zip,解压。
  2. 切换到目录, 运行python setup.py install开始安装。
  3. 切换到要打包的程序目录 pyinstaller -F test.py。(-F 打包成单文件 运行会很慢,但是简洁)

Problem1

RecursionError: maximum recursion depth exceeded

解决方案

找到*.spec文件,在第二行添加

import sys
sys.setrecursionlimit(5000) # or more

执行pyinstaller test.spec

参考文献: pyinstaller and matplotlib gets maximum recursion depth exceeded

Problem 2

UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xce in position 110: invalid continuation byte

解决方案

控制台输入chcp 65001将 cmd 切换至 utf-8 编码,重新运行pyinstaller test.spec

安装成功

最近的文章

对某公司加密软件的研究

祝大家中秋节快乐~得闲记录点东西加密软件首先,加密软件长这样。进程名sdhelper2.exe。他有一个授权软件列表,使用授权软件才能打开被加密的文件。使用授权软件修改后的文件会被加密,被加密的文件右下角会有个小锁。不在授权列表中的 exe 打开被加密的文件可以看到编码被进行了改动,非授权软件无法打开被加密的文件。应对办法首先,受多方面投诉,对ini文件进行加密处理,使用授权软件修改 ini 文件并不会加密。编写解密.bat脚本实现手动解密。 重命名当前文件夹中的*.ini 文件为*.b...…

原创分享继续阅读
更早的文章

论文格式快速编排助手更新(5步破解法)

论文格式快速编排助手(5步破解)1. 找到btnRegister_Click函数让 text等于注册码。注册码使用之前的试用码CCC482-C6860C-E73C9F-4B24E6-FD48112. 修改 删除12,17,22修改11为ldstr(赋值字符串)内容填写为注册码3. 找到mainform中的CheckData4Purch函数,将函数修改为返回true4. 找到 ChkPattern4PurchSN函数,同样修改为返回true5. 保存修改后文件直接打开修改后的文件,自动完成注册…

原创分享继续阅读