English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Ubuntu下pycharm无法导入类的解决方法

Recentemente sto studiando il framework flask di Python, dopo aver configurato l'ambiente, ho eseguito il file "hello.py" nel terminale e l'effetto è buono, non ci sono problemi; ma quando ho aperto il codice con pycharm, ho scoperto che c'è un errore e non posso importare la classe Flask, le informazioni di errore dettagliate sono le seguenti:

Questa ispezione rileva nomi che dovrebbero risolversi ma non lo fanno. A causa della dispatch dinamica e del tipo di anatra, questo è possibile in un numero limitato ma utile di casi. Gli elementi di livello superiore e di livello classe sono supportati meglio degli elementi di istanza.

Dettagli dell'errore

Questo è il risultato dell'esecuzione del terminale

Risultato del terminale

Ho cercato su Baidu per molto tempo prima di trovare una soluzione, ho riassunto questo per aiutarti

Prima di tutto, apri il terminale (fai clic sull'icona "Terminal" dell'immagine)

Apri il terminale

Poi inserisci nel terminale

pip install flask

Installazione di flask

Fatto!

Risultato dell'esecuzione

Nota:

In realtà, questa soluzione consiste nel reinstallare flask nel terminale di pycharm; ma non sono molto sicuro del motivo per cui devo farlo, i pacchetti installati tramite pip in ambiente Windows possono essere importati direttamente in pycharm, potrebbe essere a causa dell'ambiente Linux, potrebbe anche essere perché ho configurato l'ambiente virtuale durante la configurazione dell'ambiente. Se qualcuno di voi ha visto questo post, spero che non siate gentili a insegnarmi, lasciate una risposta nei commenti.

La soluzione di questo articolo su come importare classi in Ubuntu pycharm condivisa dall'autore è tutto ciò che condivido con voi, spero che possa essere di riferimento per voi, e spero che tutti possano sostenere il tutorial di urla.

Dichiarazione: il contenuto di questo articolo è stato raccolto da Internet, il copyright è di proprietà del rispettivo proprietario, il contenuto è stato contribuito e caricato volontariamente dagli utenti di Internet, questo sito non detiene i diritti di proprietà, non è stato editato manualmente e non assume alcuna responsabilità legale. Se trovi contenuti sospetti di violazione del copyright, ti preghiamo di inviare una e-mail a: notice#oldtoolbag.com (al momento dell'invio dell'e-mail, sostituisci # con @) per segnalare il problema e fornire prove pertinenti. Una volta verificata, questo sito rimuoverà immediatamente il contenuto sospetto di violazione del copyright.