Uno dei pacchetti più utili quando si lavora con le operazioni di scienza dei dati e di apprendimento automatico a Python è numpy. Numpy consente di gestire tipi e operazioni matematiche complesse con funzioni semplici e intuitive. Ti consente inoltre di caricare dati esterni da altre fonti come CSV, file di testo, array binari salvati, ecc.
Tuttavia, se hai appena iniziato con gli ambienti virtuali Numpy o Python, potresti incontrare l'errore "ModulenotFounderror: nessun modulo chiamato Numpy" quando si importa Numpy.
In questo tutorial, discuteremo del perché questo errore si verifica e ti daremo un metodo semplice e semplice per risolverlo."
Facciamo imparare.
Qual è l'errore "nessun modulo chiamato numpy"?
Quando si utilizza la parola chiave di importazione seguita dal nome del modulo che si desidera importare, l'interprete Python cercherà la cartella dei pacchetti per assicurarsi che il pacchetto esista.
Se il modulo è disponibile, Python procederà e valuterà il codice come definito.
Tuttavia, se Python non riesce a trovare il modulo nella directory del pacchetto, aumenta il modulenotfounderror, seguito dal nome del pacchetto.
Pertanto, se si vede l'errore "nessun modulo chiamato numpy", significa che il modulo numpy manca nel tuo ambiente.
Cause di questo errore
Questo errore si verifica se non si dispone del pacchetto numpy installato nel tuo ambiente di sviluppo.
Come risolvo questo errore?
Per risolvere l'errore "nessun modulo denominato numpy", è necessario installare il pacchetto numpy nel tuo ambiente di sviluppo.
Puoi farlo eseguendo i comandi di seguito:
finestre
$ pip Installa numpyPrima di eseguire PIP per installare Numpy su Windows, assicurarsi che i binari Python e Pip siano disponibili sul percorso del sistema.
Linux e Mac
$ pip Installa numpySe stai usando Python2, usa il comando PIP e PIP3 per Python3.
AMBIETTO ANACONDA/JUPYTER/SPYDER
Se si utilizza la distribuzione Anaconda, Jupyter Lab/Notebook o l'IDE Spyder, puoi installare Numpy nel tuo ambiente eseguendo il comando:
$ conda installa numpyTieni presente che il comando sopra è se stai usando Conda come responsabile del pacchetto.
Numpy in un ambiente virtuale
Sii consapevole quando lavori in un ambiente virtuale. Per semplicità, i manager virtuali di Python tenteranno di mantenere pulito l'ambiente includendo i pacchetti minimalisti possibili.
Pertanto, anche se hai installato Numpy su un ambito globale, non puoi accedervi in un ambiente virtuale a meno che non lo installi in quell'ambiente.
È possibile utilizzare PIP o Conda per installare Numpy nel tuo ambiente target.
Controlla le informazioni sul pacchetto numpy
Se non sei sicuro che Numpy sia disponibile nel tuo ambiente, puoi utilizzare il comando PIP Show come:
$ pip show numpySe PIP è installato nell'ambiente, il comando deve restituire le informazioni di riepilogo del pacchetto numpy come mostrato di seguito:
Chiusura
In questo articolo, abbiamo appreso la causa del "MODULENOTFOUNDERROR: Nessun modulo chiamato Numpy" Errore. Abbiamo anche fornito possibili soluzioni per risolvere questo errore nel tuo ambiente Python.
Grazie per la lettura e la felice risoluzione dei problemi!!!