Oplossing: geen module met de naam numpy
Een veel voorkomende fout die u kunt tegenkomen bij het gebruik van Python is:
Import error: no module named ' numpy '
Deze fout treedt op wanneer Python de NumPy- bibliotheek in uw huidige omgeving niet detecteert.
In deze zelfstudie worden de exacte stappen beschreven die u kunt gebruiken om deze fout op te lossen.
Stap 1: pip installeer numpy
Omdat NumPy niet automatisch met Python wordt geïnstalleerd, moet je het zelf installeren. De eenvoudigste manier om dit te doen is door pip te gebruiken, een pakketbeheerder voor Python.
U kunt de volgende pip-opdracht uitvoeren om NumPy te installeren:
pip install numpy
Voor Python 3 kunt u het volgende gebruiken:
pip3 install numpy
In de meeste gevallen zal dit de fout verhelpen.
Stap 2: Installeer pip
Als u nog steeds een foutmelding krijgt, moet u mogelijk pip installeren. Gebruik hiervoor deze stappen .
Je kunt deze stappen ook gebruiken om pip te upgraden naar de nieuwste versie om er zeker van te zijn dat deze werkt.
U kunt vervolgens dezelfde pip-opdracht uitvoeren als voorheen om NumPy te installeren:
pip install numpy
Op dit punt zou de fout moeten worden opgelost.
Stap 3: Controleer de NumPy-versie
Nadat u NumPy succesvol hebt geïnstalleerd, kunt u de volgende opdracht gebruiken om de versie van NumPy in uw omgeving te bekijken:
pip show numpy Name: numpy Version: 1.20.3 Summary: NumPy is the fundamental package for array computing with Python. Home page: https://www.numpy.org Author: Travis E. Oliphant et al. Author-email: None License: BSD Location: /srv/conda/envs/notebook/lib/python3.7/site-packages Requires: Required-by: tensorflow, tensorflow-estimator, tensorboard, statsmodels, seaborn, scipy, scikit-learn, PyWavelets, patsy, pandas, matplotlib, Keras-Preprocessing, Keras-Applications, imageio, h5py, bqplot, bokeh, altair Note: you may need to restart the kernel to use updated packages.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende problemen in Python kunt oplossen:
Oplossing: Geen module met de naam pandas
Oplossing: Geen module met de naam plotly
Oplossing: NameError ‚pd‘ is niet gedefinieerd
Oplossing: NameError ’np‘ is niet gedefinieerd