Ho usato il seguente comando per conoscere la versione NumPy sto utilizzandonumpy.core.multiarray non è riuscito a importare
pip show numpy
uscita mostrato di seguito
---
Name: numpy
Version: 1.8.2
Location: /usr/lib/python2.7/dist-packages
Requires:
Tuttavia quando sto facendo funzionare matplotlib, ho avuto un errore come
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,
ho provato ad aggiornare NumPy,
pip install numpy --upgrade
mostra essere installato correttamente, ma numpy continua a essere 1.8.2 e l'errore continua ad esistere quando si esegue matplotlib.
ho pensato di disinstallare NumPy e reinstallarlo, il sistema dà il messaggio che dice
Not uninstalling numpy at /usr/lib/python2.7/dist-packages, owned by OS
come risolverlo? alcuna idea circa
RuntimeError: module compiled against API version a but this version of numpy is 9
si dovrebbe usare ** ** virtualenv e prova questa stessa cosa nel tuo ambiente, non è una buona idea fare confusione con le librerie del tuo sistema – gerosalesc
@GermanRosales Non penso che virtualenv sia buono per me, il mio sistema di Ubuntu ha troppe opere e librerie a seconda di numpy. Il mio numpy sta funzionando bene almeno ieri. non so perché non funziona ora. in che modo le persone normalmente aggiornano Numpy in Ubuntu? – user824624
@ user824624 Non vedo come ** virtualenv ** possa ferire qualcuno, ma hey se quello che vuoi è salvare il tuo sistema ** numpy ** proverei ** apt-get ** ma solo se sai cosa ci stai facendo. – gerosalesc