SystemError:运行pyarmor混淆脚本时未知操作码

问题描述

我创建了一个简单的单行脚本:

print("Hello World")

然后使用pyarmor对其进行混淆。当我要运行模糊脚本时,一切都进行得很好。 我得到以下输出

Hello World
XXX lineno: 1,opcode: 53
Traceback (most recent call last):
  File "<C:\Users\seblo\Desktop\Projects\dist\main.py>",line 3,in <module>
  File "<frozen main>",line 1,in <module>
SystemError: unkNown opcode

有人知道对此有什么解决办法吗?

解决方法

您很可能会使用一个python版本混淆脚本,并尝试在具有另一个python版本的环境中运行二进制文件。 确保版本相同。