Как мне использовать uncompyle6

Я новичок в Python. У меня установлена ​​версия 2.7.11 на моем MacBook Pro под управлением Yosemite 10.10.5. Я пытаюсь это выяснить, потому что я хотел бы декомпилировать скрипты для Native Instruments Maschine, взглянуть на них и создать свои собственные для использования с Ableton Live.

Кажется, я не могу понять, что uncompyle2, uncompyle6 и spark-parser были загружены в мою папку.../Python/2.7/site-packages. Ввод в оболочке $ uncompyle -h также ничего не делает.

Я застрял, и это начинает увеличивать ярость внутри, и я боюсь, что могу впасть в ужасную ярость, если не пойму этого. Я просмотрел все сети и не могу найти ни одного подробного объяснения, как это сделать. Мне нужно объяснение, похожее на Reddit: "Мне 5 лет", чтобы я мог увидеть и узнать, что я делаю.

Если кто-то может помочь, я был бы очень признателен. Спасибо!

1 ответ

Команда, которую вы запускаете, вызывается при установке uncompyle6 uncompyle6не uncompyle, Команда, которую вы запускаете при установке incompyle2: uncompyle2,

Обе эти программы требуют скомпилированной программы Python. Смотрите это для обсуждения того, что означают расширения.pyo и.pyc.

В более ранних версиях uncompyle6 была ошибка, из-за которой файлы скриптов не устанавливались правильно. Так что если uncompyle6 не найден, попробуйте установить более новый пакет, используя pip install uncompyle6 (если вы используете виртуальную установку Python) или sudo pip install uncompyle6 если вы хотите установить всю систему, используя системный Python, как вы, вероятно, хотите сделать.

Другие вопросы по тегам