problema metodo .visd

V
VincenzoDonnamaria (360 points)
4 4 6
asked Nov 22, 2019 in Programmare in Python by VincenzoDonnamaria (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.
752 views

4 Answers

Christian (15220 points)
2 4 77
answered Nov 22, 2019 by Christian (15,220 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
commented Nov 22, 2019 by VincenzoDonnamaria (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
answered Nov 22, 2019 by a.pietroluongo (11,250 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
commented Nov 22, 2019 by VincenzoDonnamaria (360 points)
Ciao, ho provarto ma niente.
a
a.pietroluongo (11250 points)
15 38 131
commented Nov 22, 2019 by a.pietroluongo (11,250 points)
edited Nov 22, 2019 by a.pietroluongo
ti funziona IPython.display?

prova pip install jupyter_client --upgrade (da  anaconda prompt)
V
VincenzoDonnamaria (360 points)
4 4 6
commented Nov 22, 2019 by VincenzoDonnamaria (360 points)
Ho provato pip install jupyter_client --upgrade (da  anaconda prompt) ma niente.
a
a.pietroluongo (11250 points)
15 38 131
commented Nov 22, 2019 by a.pietroluongo (11,250 points)
edited Nov 22, 2019 by a.pietroluongo
ti funziona IPython.display?

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

Scusa l'ignoranza che intendi per IPYTHON.display?

m
matia plateroti (1600 points)
0 12 23
answered Nov 22, 2019 by matia plateroti (1,600 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
commented Nov 22, 2019 by a.pietroluongo (11,250 points)
è già nella directory corretta altrimenti gli restituirebbe:

ModuleNotFoundError: No module named 'image'
andrea.sterbini (172680 points)
511 927 1776
answered Nov 22, 2019 by andrea.sterbini (172,680 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
commented Nov 26, 2019 by VincenzoDonnamaria (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
commented Nov 26, 2019 by a.pietroluongo (11,250 points)
disinstalla e reinstalla spyder e python.
andrea.sterbini (172680 points)
511 927 1776
commented Nov 26, 2019 by andrea.sterbini (172,680 points)
Hai fatto
import image as im
?