web-dev-qa-db-de.com

Das Importieren des numpy-Erweiterungsmoduls für Multiarrays ist fehlgeschlagen (Just with Anaconda)

Ich bin ziemlich neu in Python/Anaconda und ich stehe vor einem Problem, das ich nicht alleine lösen konnte oder googeln würde ... Wenn ich Python auf cmd laufe, kann ich numpy importieren und verwenden. Funktioniert gut.

Wenn ich Skripte auf Spyder laufe oder einfach versuche, numpy in Anaconda Prompt zu importieren, wird diese Fehlermeldung angezeigt:

ImportError: Das Importieren des nummerigen Mehrfacharray-Erweiterungsmoduls ist fehlgeschlagen . Wahrscheinlich versuchen Sie, einen fehlgeschlagenen Build von numpy zu importieren. Ob Sie arbeiten mit einem Numpy-Git-Repo, versuchen Sie git clean -xdf (entfernt alle -Dateien, die nicht der Versionskontrolle unterliegen). Ansonsten installiere numpy erneut.

Ursprünglicher Fehler war: Name "Multiarray" kann nicht importiert werden

Ich weiß nicht, ob es Beziehungen gibt, aber ich kann Conda auch nicht aktualisieren. Wenn ich versuche zu aktualisieren, erhalte ich Berechtigungsfehler.

Irgendwelche Ideen?

4
Rafael Andrade

Ich habe das Gefühl, ich müsste ein bisschen mehr wissen, aber es scheint, dass Sie numpy neu installieren und prüfen müssen, ob die vollständige Installation erfolgreich war. Denken Sie daran, dass Anaconda eine geschlossene Umgebung ist, so dass Sie nicht so viel Kontrolle haben.

in Bezug auf das Berechtigungsproblem haben Sie es möglicherweise mit einem Superuser/Admin installiert. Das würde bedeuten, dass Sie zum Update ein Update mit Ihrem Superuser/admin durchführen müssen.

1
user2901158

Folgendes hat dieses Problem für mich gelöst:

pip install --upgrade --force-reinstall numpy
0
Hagbard