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 numpyFø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 numpyHvis 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 numpyHusk 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 numpyHvis 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!!!