numpy.core.multiarray import fehlgeschlagen

Ich verwenden den folgenden Befehl, um zu wissen, die numpy-version ich bin mit

pip show numpy

Ausgang unten gezeigt

---
Name: numpy
Version: 1.8.2
Location: /usr/lib/python2.7/dist-packages
Requires: 

Aber wenn ich auf der matplotlib, bekam ich eine Fehlermeldung als

RuntimeError: module compiled against API version a but this version of numpy is 9
        from matplotlib import pyplot as plt
      File "/usr/local/lib/python2.7/dist-packages/matplotlib/pyplot.py", line 27, in <module>
        import matplotlib.colorbar
      File "/usr/local/lib/python2.7/dist-packages/matplotlib/colorbar.py", line 32, in <module>
        import matplotlib.artist as martist
      File "/usr/local/lib/python2.7/dist-packages/matplotlib/artist.py", line 12, in <module>
        from .transforms import Bbox, IdentityTransform, TransformedBbox, \
      File "/usr/local/lib/python2.7/dist-packages/matplotlib/transforms.py", line 39, in <module>
        from matplotlib._path import (affine_transform, count_bboxes_overlapping_bbox,

Habe ich versucht zu aktualisieren, numpy,

pip install numpy --upgrade

zeigt erfolgreich installiert werden, aber numpy zeigt immer noch zu 1.8.2 und der Fehler weiterhin vorhanden ist, wenn ausgeführt matplotlib.

Dachte ich, deinstallieren und installieren Sie numpy es, das system gibt die Meldung

Not uninstalling numpy at /usr/lib/python2.7/dist-packages, owned by OS

wie es zu lösen ?
keine Ahnung von

Absturz mit Laufzeitfehler: Modul kompiliert gegen API-version, aber diese version
von numpy ist 9

Sie sollten mit virtualenv und versuchen Sie diese Sache in Ihrer Umgebung, ist nicht eine gute Idee, um mess up mit Ihrem system-Bibliotheken
Ich glaube nicht, dass virtualenv ist gut für mich, mein ubuntu-system hat zu viele Werke und Bibliotheken abhängig von numpy. Meine numpy ist gut funktioniert, zumindest gestern. weiß nicht, warum es nicht funktioniert jetzt. wie würden die Menschen in der Regel upgrade-numpy in ubuntu ?
Ich sehe nicht, wie virtualenv kann niemandem weh tun, aber hey, wenn das, was Sie wollen, ist zur Rettung Ihres Systems numpy ich würde versuchen, apt-get aber nur, wenn Sie wissen, was Sie dort tun.
derzeit habe ich matplotlib kann nicht arbeiten mit numpy, wie könnte ich virtualenv installieren Sie numpy und die aktuelle matplotlib Arbeit mit neuen numpy in virtualenv
so haben Sie versucht, apt-get installieren Sie numpy?

InformationsquelleAutor user824624 | 2015-12-02

Schreibe einen Kommentar