Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2021-22 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2021-22 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

VIDEOLEZIONI DEL CORSO DI FONDAMENTI DI PROGRAMMAZIONE AA20-21

PROGRAMMING COURSE VIDEOCONFERENCES AY20-21

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.
762 views

4 Answers

Christian (15220 points)
2 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)
15 38 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)
15 38 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)
15 38 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)
0 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)
15 38 131
by (11.3k points)
è già nella directory corretta altrimenti gli restituirebbe:

ModuleNotFoundError: No module named 'image'
andrea.sterbini (173640 points)
516 941 1795
by (174k 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)
15 38 131
by (11.3k points)
disinstalla e reinstalla spyder e python.
andrea.sterbini (173640 points)
516 941 1795
by (174k points)
Hai fatto
import image as im
?