Wie verbinde ich ein installiertes Modul mit der Python-Shell?

Wie verbinde ich ein installiertes Modul mit der Python-Shell?

Ich habe 'numpy' heruntergeladen mit

pip install numpy

und es heißt, dass meine Installation erfolgreich war. Ich habe auch Python 3.7.3 unter Windows installiert, aber jedes Mal, wenn ich versuche, Numpy in die Python-Shell zu importieren, erhalte ich den folgenden Fehler:

Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    import numpy as np
ModuleNotFoundError: No module named 'numpy'

Wie „verbinde“ ich mein bereits installiertes Numpy mit der eigentlichen Python-Shell?

Antwort1

pipgehört höchstwahrscheinlich zu Python 2. Für Python 3 müsste es normalerweise sein pip3.

Normalerweise sollten Sie es jedoch vermeiden, diese ausführbaren Dateien direkt aufzurufen, da nicht klar definiert ist, zu welcher Python-Instanz sie gehören, wenn Sie mehr als eine Version installiert haben.

Die empfohlene Alternative besteht darin, es als Modul mit genau dem gewünschten Interpreter aufzurufen:

python3 -m pip install numpy

Antwort2

Numpy wird automatisch mit der Python-Shell verbunden, import numpy as npwenn Sie Numpy aus den Standard-Ubuntu-Repositorys installieren. Öffnen Sie in allen derzeit unterstützten Versionen von Ubuntu das Terminal und geben Sie Folgendes ein:

sudo apt install python3-numpy

verwandte Informationen