Numpy and OpenCV
我已经厌倦了输入简历和麻木,并得到错误。我开始导入简历,但出现了以下错误:
ImportError: numpy.core.multiarray failed to import
Traceback (most recent call last):
File"", line 1, in
File"/usr/lib/pymodules/python2.7/cv.py", line 1, in
from cv2.cv import *
ImportError: numpy.core.multiarray failed to import
所以我在Ubuntu上安装了numpy,使用:
1 | apt-get install python-numpy |
所以当我导入numpy时,我得到:
Traceback (most recent call last):
File"", line 1, in
File"numpy/init.py", line 127, in
raise ImportError(msg)
ImportError: Error importing numpy: you should not try to import numpy from
its source directory; please exit the numpy source tree, and relaunch
your python intepreter from there.
我真的需要帮助。我在Ubuntu上使用的是python 2.7.3。
使用操作系统的包管理器安装公共依赖项没有任何错误,记住使用pip意味着synaptic更新不会更新您的python库,pip也不会利用智能已经处理好的依赖项。对于带有C扩展名(如numpy和opencv)的python包,最好使用apt-get。
在Ubuntu中,您可以使用
1 | sudo apt-get install python-numpy python-opencv |
您得到的实际python错误指示出了什么问题,即您正在numpy源目录中执行,或者在当前目录中有一个名为
1 2 | import numpy import cv |
希望有帮助。
最好使用一些包管理工具(如pip)来安装numpy。例如,
1 | pip install numpy |