Come posso usare uncompyle6


1

Sono nuovo di Python. Ho installato la versione 2.7.11 sul mio MacBook Pro, con Yosemite 10.10.5. Sto cercando di capirlo perché vorrei decompilare gli script in Native Instruments Maschine, dare un'occhiata a loro e crearne alcuni da usare con Ableton Live.

Non riesco ad andare oltre il fatto che uncompyle2, uncompyle6 e spark-parser sono stati tutti scaricati nella mia cartella ... / Python / 2.7 / site-pacchetti. Digitare nella shell $ uncompyle -h non fa nulla.

Sono bloccato e questo sta iniziando ad aumentare la furia all'interno e temo di poter scatenare una terribile furia se non lo capissi. Ho esaminato tutte le interwebs e non riesco a trovare un'unica spiegazione dettagliata su come eseguire questa operazione. Ho bisogno di una spiegazione simile a "like I'm 5" di Reddit, così posso effettivamente vedere e imparare cosa sto facendo.

Se qualcuno può aiutare, lo apprezzerei molto. Grazie!


Hai provato a eseguire i comandi nelle sezioni "Installazione", "Test" e "Utilizzo" di github.com/rocky/python-uncompyle6 ?
David Cary,

@DavidCary Non sono davvero sicuro di come eseguire correttamente questi comandi nel terminale # Spiega come se fossi 5.
satoprogrammer

Risposte:


0

Il comando eseguito viene chiamato quando si installa uncompyle6 uncompyle6, no uncompyle. Il comando che esegui quando installi incompyle2 è uncompyle2.

Entrambi questi programmi richiedono un programma Python compilato. Vedi questo per una discussione sul significato delle estensioni .pyo e .pyc.

Si è verificato un errore nelle versioni precedenti di uncompyle6 che non installava correttamente i file di script. Quindi, se uncompyle6non viene trovato, prova a installare un pacchetto più recente usando pip install uncompyle6(se stai usando una configurazione di Python virtuale) o sudo pip install uncompyle6se vuoi installare tutto il sistema usando il sistema Python, come probabilmente vorrai fare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.