python 0xa_运行时错误:根据API版本0xa编译的模块,但此版本的numpy为0x9

我正在学习关于新编码器(this one)的API教程,在尝试运行程序时出现以下错误:RuntimeError: module compiled against API version 0xa but this version of numpy is 0x9Traceback (most recent call last):

File "api.py", line 7, in

import matplotlib.pyplot as plt

File "/home/crash/TestEnv/venv/local/lib/python2.7/site-packages/matplotlib/pyplot.py", line 27, in

import matplotlib.colorbar

File "/home/crash/TestEnv/venv/local/lib/python2.7/site-packages/matplotlib/colorbar.py", line 32, in

import matplotlib.artist as martist

File "/home/crash/TestEnv/venv/local/lib/python2.7/site-packages/matplotlib/artist.py", line 12, in

from .transforms import Bbox, IdentityTransform, TransformedBbox, \

File "/home/crash/TestEnv/venv/local/lib/python2.7/site-packages/matplotlib/transforms.py", line 39, in

from matplotlib._path import (affine_transform, count_bboxes_overlapping_bbox,

ImportError: numpy.core.multiarray failed to import

我知道这不是我的代码,因为我也试着用示例代码运行它,结果遇到了同样的问题。我在这里看到的一个建议是尝试Numpy1.8,但这也不起作用。

而且,所有这些都是在一个虚拟环境中按照指示设置的,所以我不认为这是我在其他地方安装了什么的问题。

你可能感兴趣的:(python,0xa)