Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

problema metodo .visd

V
VincenzoDonnamaria (360 points)
4 4 6
in Programmare in Python by (360 points)
Buongiorno,

inerente alla lezione 11 nella video lezione viene usato il comando image.visd(img).. a me da il seguente errore:

import image

image.visd(img)

AttributeError: module 'image' has no attribute 'visd'

sia usando spyder che pycharm.

Grazie.
1.3k views

5 Answers

Christian (15220 points)
3 4 77
by (15.2k points)
Ciao,

ho provato ad eseguire il codice della lezione 11 e a me funziona correttamente.

La working directory è corretta? Se apri il file image.py trovi definita la funzione "def visd(img, didascalia='')"?
V
VincenzoDonnamaria (360 points)
4 4 6
by (360 points)
Ciao , si la working è corretta.  Ti confermo anche che in image.py c'è scritto def visd(img, didascalia='')".
a
a.pietroluongo (11250 points)
20 39 131
by (11.3k points)
A me funziona.. prova a riavviare spyder e a riscaricarlo https://elearning.unitelma.it/pluginfile.php/321993/mod_kalvidres/intro/Lezione%2011/files.zip

e ad aggiornare le librerie conda update --all (da  Anaconda Prompt)
V
VincenzoDonnamaria (360 points)
4 4 6
by (360 points)
Ciao, ho provarto ma niente.
a
a.pietroluongo (11250 points)
20 39 131
by (11.3k points)
edited by
ti funziona IPython.display?

prova pip install jupyter_client --upgrade (da  anaconda prompt)
V
VincenzoDonnamaria (360 points)
4 4 6
by (360 points)
Ho provato pip install jupyter_client --upgrade (da  anaconda prompt) ma niente.
a
a.pietroluongo (11250 points)
20 39 131
by (11.3k points)
edited by
ti funziona IPython.display?

Se scrivi image. (tasto Tab ⇆)  ti escono i metodi?
V
VincenzoDonnamaria (360 points)
4 4 6
by (360 points)

Scusa l'ignoranza che intendi per IPYTHON.display?

m
matia plateroti (1600 points)
1 12 23
by (1.6k points)
prova cosi,scarica la cartella file allegata alla lezione sul desktop, ad esempio,su spyder, in alto a destra(dove si selezionano la directory) ti da tra le scelte ad esempio  desktop,ma è sbagliata,devi posizionarti su file,quindi clicca sul simbolo cartellina a lato e li ti posizioni sul percorso completo(nel mio è C:\Users\754675\Desktop\files)poi import image,scrivi  image.(tasto tab) e ti apre la tendina con tutte le funzioni associate ad image,e li se ci trovi visd è tutto ok.
a
a.pietroluongo (11250 points)
20 39 131
by (11.3k points)
è già nella directory corretta altrimenti gli restituirebbe:

ModuleNotFoundError: No module named 'image'
andrea.sterbini (207940 points)
756 1270 2377
by (208k points)
Forse hai una versione diversa del file image.py

Scaricati lo zip files.zip allegato alla lezione 11 e unzippalo.

Dentro ci trovi image.py e se lo esamini ci trovi visd
V
VincenzoDonnamaria (360 points)
4 4 6
by (360 points)
Niente, in più noto che non funziona nessun metodo.

Mi da errore anche con il metodo "load".

    img = im.load('img_in_01.png')

AttributeError: module 'image' has no attribute 'load'

Se apro il file image i metodi visd,load sono presenti.
a
a.pietroluongo (11250 points)
20 39 131
by (11.3k points)
disinstalla e reinstalla spyder e python.
andrea.sterbini (207940 points)
756 1270 2377
by (208k points)
Hai fatto
import image as im
?
Shangry_ (9930 points)
7 25 76
by (9.9k points)

in lezione12.pdf il prof ha importato questo:

import images

prova a scrivere 'import images' anziché 'import image'

spero di non aver risposto troppo tardi