如何使用 uncompyle6

如何使用 uncompyle6

我是 Python 新手。我的 MacBook Pro 上安装了 2.7.11 版本,运行 Yosemite 10.10.5。我试图弄清楚这一点,因为我想将脚本反编译到 Native Instruments Maschine,查看它们并创建一些我自己的脚本以用于 Ableton Live。

我似乎无法获得更多信息,因为 uncompyle2、uncompyle6 和 spark-parser 都已下载到我的 .../Python/2.7/site-packages 文件夹中。在 shell 中输入 $ uncompyle -h 也没有任何效果。

我陷入了困境,内心的愤怒开始增加,我担心如果我不解决这个问题,我可能会大发雷霆。我搜遍了整个互联网,却找不到任何关于如何做到这一点的详细解释。我需要一个类似于 Reddit 的“像我 5 岁”的解释,这样我才能真正看到并了解我在做什么。

如果有人能帮忙我将不胜感激。谢谢!

答案1

安装 uncompyle6 时运行的命令是uncompyle6,不是uncompyle。安装 incompyle2 时运行的命令是uncompyle2

这两个程序都需要编译好的 Python 程序。请参阅讨论 .pyo 和 .pyc 扩展名的含义。

早期版本的 uncompyle6 中存在一个错误,无法正确安装脚本文件。因此,如果uncompyle6找不到,请尝试使用安装较新的软件包pip install uncompyle6(如果您使用的是虚拟 Python 设置),或者sudo pip install uncompyle6如果您想使用系统 Python 进行系统范围的安装,您可能想要这样做。

相关内容