反编译python 3.9.2的PYC文件

问题描述

目前我有一个 3.9.2 版本的 python 的 pyc 文件。 我正在尝试转换 pyc,但我失败了
1.) uncompyle6 不适用于 3.9.2
2.) 我不知道任何其他工具可以在 3.9.2 中反编译 pyc

附注我已经尝试 pip install decompyle3 但它说
错误:没有找到 decompyle3 的匹配分发

解决方法

可悲的是,它目前是不可能的。 Decompyle 3 有最新的pyc to py方法(解密), 但它只是没有针对 python 3.9 进行更新,因为该更新需要很长时间才能创建。
并且很可能永远不会发生在 3.9(decompyle3 的开发者说他更专注于主要工作并且他没有时间创建此更新,因为 3.9 python 更新确实改变了工作流程,因此这将非常困难和耗时).

所以现在唯一的解决方案是等待,但如果你想加快速度,你可以随时支持 decompyle 3 (https://github.com/sponsors/rocky) 的创建者(正如他所说,如果你有足够的钱来工作更多在这个项目上,他会)

(顺便说一句,我不是rocky(decompyle3 dev),我只是rocky的支持者)

,

您需要从 github 链接 pip install decompyle3,因为它不在 PyPI 上:

pip install git+https://github.com/rocky/python-decompile3

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...