Sto attraversando il tutorial API di New Coder (this one) ed ha ottenuto il seguente errore quando si tenta di eseguire il programma:RuntimeError: modulo compilato con la versione API 0xa ma questa versione di NumPy è 0x9
RuntimeError: module compiled against API version 0xa but this version of numpy is 0x9Traceback (most recent call last):
File "api.py", line 7, in <module>
import matplotlib.pyplot as plt
File "/home/crash/TestEnv/venv/local/lib/python2.7/site-packages/matplotlib/pyplot.py", line 27, in <module>
import matplotlib.colorbar
File "/home/crash/TestEnv/venv/local/lib/python2.7/site-packages/matplotlib/colorbar.py", line 32, in <module>
import matplotlib.artist as martist
File "/home/crash/TestEnv/venv/local/lib/python2.7/site-packages/matplotlib/artist.py", line 12, in <module>
from .transforms import Bbox, IdentityTransform, TransformedBbox, \
File "/home/crash/TestEnv/venv/local/lib/python2.7/site-packages/matplotlib/transforms.py", line 39, in <module>
from matplotlib._path import (affine_transform, count_bboxes_overlapping_bbox,
ImportError: numpy.core.multiarray failed to import
So che non è il mio codice perché ho provato a farlo funzionare anche con il codice di esempio e ho avuto lo stesso problema. Una risposta che ho visto suggerito qui era di provare Numpy 1.8, ma non ha funzionato.
Inoltre, tutto questo è impostato all'interno di un ambiente virtuale come diretto, quindi non penso che sia un problema di ciò che ho installato altrove.
tuo virtualenv è probabile borked. Prova a reinstallarlo in una virtualenv pulita. –
Ho avviato una nuova virtualenv anche con viralwrapper questa volta e ho ottenuto lo stesso errore ... –