ModulenotFoundError Ingen modul som heter “Numpy”

ModulenotFoundError Ingen modul som heter “Numpy”
“Python er et allsidig språk med massevis av funksjoner og verktøy ut av boksen. Og for hva den ikke gir ut av boksen, gir det deg en samling eksterne moduler for å kompensere.

En av de mest nyttige pakkene når du arbeider med datavitenskap og maskinlæring i Python er numpy. Numpy lar deg håndtere komplekse matematiske typer og operasjoner med enkle og intuitive funksjoner. Det lar deg også laste inn eksterne data fra andre kilder som CSV, tekstfiler, binære lagrede matriser osv.

Imidlertid, hvis du bare kommer i gang med numpy eller python virtuelle miljøer, kan du møte "modulenotfoundererror: ingen modul kalt numpy" -feilen når du importerer numpy.

I denne opplæringen vil vi diskutere hvorfor denne feilen oppstår og gi deg en rask og enkel metode for å løse den.”

La oss lære.

Hva er feilen "Ingen modul som heter Numpy"?

Når du bruker importnøkkelordet etterfulgt av navnet på modulen du ønsker å importere, vil Python -tolken søke på pakkemappen for å sikre at pakken eksisterer.

Hvis modulen er tilgjengelig, vil Python fortsette og evaluere koden som definert.

Imidlertid, hvis Python ikke finner modulen i pakkens katalog, hever den modulenotfoundererror, etterfulgt av navnet på pakken.

Derfor, hvis du ser feilen "Ingen modul som heter Numpy", betyr det at Numpy -modulen mangler i ditt miljø.

Årsaker til denne feilen

Denne feilen oppstår hvis du ikke har den numpy pakken installert i utviklingsmiljøet ditt.

Hvordan løser jeg denne feilen?

For å løse feilen "Ingen modul som heter Numpy", må du installere Numpy -pakken i utviklingsmiljøet ditt.

Du kan gjøre det ved å kjøre kommandoene nedenfor:

Vinduer

$ pip installer numpy

Før du kjører Pip for å installere Numpy på Windows, må du forsikre deg om at pyton- og pip -binærene er tilgjengelige i systemets vei.

Linux & Mac

$ pip installer numpy
$ pip3 installer numpy

Hvis du bruker Python2, bruk PIP -kommandoen og PIP3 for Python3.

Anaconda Environment/Jupyter/Spyder

Hvis du bruker Anaconda -distribusjonen, Jupyter Lab/Notebook, eller Spyder IDE, kan du installere Numpy i miljøet ditt ved å kjøre kommandoen:

$ conda installer numpy

Husk at kommandoen ovenfor er hvis du bruker Conda som pakkebehandler.

Numpy i et virtuelt miljø

Vær oppmerksom på når du jobber i et virtuelt miljø. For enkelhets skyld vil python virtuelle ledere forsøke å holde miljøet ditt rent ved å inkludere de minimalistiske pakker som er mulige.

Derfor, selv om du har numpy installert i et globalt omfang, kan du ikke få tilgang til det i et virtuelt miljø med mindre du installerer det i det miljøet.

Du kan bruke enten Pip eller Conda til å installere Numpy i målmiljøet ditt.

Sjekk numpy pakkeinfo

Hvis du er usikker på om Numpy er tilgjengelig i miljøet ditt, kan du bruke PIP -show -kommandoen som:

$ pip show numpy
$ pip3 vis numpy

Hvis PIP er installert i miljøet ditt, bør kommandoen returnere sammendragsinformasjon om Numpy -pakken som vist nedenfor:

Lukking

I denne artikkelen lærte vi årsaken til "ModulenotFoundError: Ingen modul som heter Numpy" -feilen. Vi ga også mulige løsninger for å løse denne feilen i Python -miljøet.

Takk for at du leser og den glade problemløsningen!!!