• Register
0 votes
244 views

Problem :

I am trying to execute below commands.

import numpy as np
import cv

But I am getting following error on my console:

>>> runfile('/Users/isaiahnields/.spyder2/temp.py', wdir='/Users/isaiahnields/.spyder2')
RuntimeError: module compiled against API version a but this version of numpy is 19
Traceback (most recent call last): 
File "<stdin>", line 2, in <module>
File "/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/spyderlib/widgets/externalshell/sitecustomize.py", line 700, in runfile
execfile(filename, namespace)
File "/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/spyderlib/widgets/externalshell/sitecustomize.py", line 90, in execfile
builtins.execfile(filename, *where)
File "/Users/isaiahnields/.spyder2/temp.py", line 10, in <module>
import cv
File "/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/cv.py", line 2, in <module>
from cv2.cv import *
ImportError: numpy.core.multiarray failed to import
>>> 

My System Info: OS X El Capitan, Macbook Air, 1.3 GHz Intel Core i5, 8 GB 1600 HMz DDR3

I have already attempted updating numpy but it is not working. I had added cv.py to the python2.7 folder in Spyder-Py2 is there anything else I need to add?

6 5 3
7,540 points

1 Answer

0 votes

Solution :

Pleaase check your path

import numpy
print numpy.__path__

I had also faced the issue in the past. I did research and found solution on it

For me this was as following

/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy

So I just moved it to the temporary place as below:

sudo mv /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy \
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy_old

and after that the next time I imported numpy the path was as below:

/Library/Python/2.7/site-packages/numpy/init.pyc

and everything started working for me.

9 7 4
38,600 points

Related questions

0 votes
1 answer 72 views
72 views
Problem : I have recently installed the opencv 2.4.8 . I am also using python 2.7. I have tried to add my opencv lib to the python according to the tutorial however when I wanted to import my opencv I encountered below error: import cv2 RuntimeError: module compiled ... above error. How can I fix above problem? I researched on still I am unable to find the solutions. Currently I use Windows 7.
asked Dec 21, 2019 alecxe 7.5k points
0 votes
1 answer 478 views
478 views
Problem : I want to learn the Machine Learning but I am unabe to resolve below error. My Specs : · Mac High Sierra 10.13.2 · Python3.4.5 · Numpy1.13.3 Used below Command: $ python3 -c "import jupyter, matplotlib, numpy, pandas, scipy, sklearn" I am ... to import pandas from the source directory, you may need to run 'python setup.py build_ext --inplace --force' to build the C extensions first.
asked Dec 4, 2019 alecxe 7.5k points
0 votes
1 answer 19 views