Ho visto altri post qui su questo argomento e non ho trovato una risposta chiara, anche se sono sicuro che sia qualcosa di semplice.AttributeError: l'oggetto 'module' non ha attributo
Il mio codice ha la seguente struttura ...
import matplotlib
...
...
class xyz:
def function_A(self,...)
...
...
fig1 = matplotlib.figure()
...
...
io chiamo 'function_A' da un'istanza di 'xyz' e quando lo faccio ricevo il seguente messaggio di errore:
AttributeError: 'module' object has no attribute 'figure'
Sulla base dei post che ho letto sembra un problema con il modo in cui sto importando matplotlib, ma non riesco a risolverlo. Ho provato a importarlo all'interno della definizione Function_A (penso che sia una cattiva forma ma volevo testarlo), ma ho ancora lo stesso errore.
Ho usato il mio codice 'function_A' altrove senza problemi, ma era solo una funzione in un modulo, non un metodo in una classe.
Qualsiasi aiuto è apprezzato!
Gesù Cristo, I ' sono un idiota Il mio altro codice importa correttamente il modulo. Grazie per l'aiuto. – gearhead