ich den folgenden Befehl verwendet, um die numpy Version weiß ichnumpy.core.multiarray konnten nicht importiert werden
pip show numpy
Ausgabe unter
---
Name: numpy
Version: 1.8.2
Location: /usr/lib/python2.7/dist-packages
Requires:
jedoch gezeigt verwende, wenn ich matplotlib leite, habe ich ein Fehler 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,
ich habe versucht, ein Upgrade numpy,
pip install numpy --upgrade
Es wird angezeigt, erfolgreich installiert zu werden, aber numpy zeigt immer noch 1,8.2 an und der Fehler besteht weiterhin, wenn matplotlib ausgeführt wird.
Ich dachte numpy deinstallieren und neu installieren, gibt das System die Meldung
Not uninstalling numpy at /usr/lib/python2.7/dist-packages, owned by OS
, wie zu sagen, es zu lösen? eine Idee über
RuntimeError: module compiled against API version a but this version of numpy is 9
mit löschen sollten Sie verwenden ** ** virtualenv und versuche das Gleiche in deiner Umgebung, ist keine gute Idee, mit den Bibliotheken deines Systems zu vermasseln – gerosalesc
@GermanRosales Ich denke nicht, dass virtualenv gut für mich ist, mein ubuntu System hat zu viele Werke und Bibliotheken abhängig von numpy. Meine Nummer funktioniert zumindest gestern gut. Ich weiß nicht, warum es jetzt nicht funktioniert. Wie würden Leute normalerweise in Ubuntu numpy upgraden? – user824624
@ user824624 Ich sehe nicht, wie ** virtualenv ** kann jemand verletzen, aber hey, wenn Sie wollen, ist das System zu retten ** numpy ** Ich würde versuchen ** apt-get ** aber nur, wenn Sie was wissen Du machst das dort. – gerosalesc