Python Numpy和OpenCV
我已经厌倦了导入cv和numpy并得到错误。我开始导入cv,但出现以下错误: ImportError:numpy.core.multiarray导入失败Python Numpy和OpenCV,python,opencv,numpy,python-2.7,Python,Opencv,Numpy,Python 2.7,我已经厌倦了导入cv和numpy并得到错误。我开始导入cv,但出现以下错误: ImportError:numpy.core.multiarray导入失败 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“/usr/lib/pymodules/python2.7/cv.py”,第1行,在 从cv2.cv导入* ImportError:numpy.core.multiarray导入失败 所以我在Ubuntu上安装了numpy,使用: apt-get install python-numpy
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/usr/lib/pymodules/python2.7/cv.py”,第1行,在
从cv2.cv导入*
ImportError:numpy.core.multiarray导入失败
所以我在Ubuntu上安装了numpy,使用:
apt-get install python-numpy
因此,当我导入numpy时,我得到:
回溯(最近一次呼叫最后一次):文件“”,第1行,在
文件“numpy/init.py”,第127行,在
提高效率(msg)
ImportError:导入numpy时出错:您不应尝试从导入numpy
其源目录;请退出numpy源代码树,然后重新启动
您的python intepreter从此开始。
我真的需要帮助。我正在Ubuntu上使用Python 2.7.3。最好使用一些包管理工具,如pip来安装numpy。 比如说,
pip install numpy
使用操作系统的包管理器安装通用依赖项没有错,请记住使用pip意味着您的synaptic更新不会更新Python库,并且pip不会利用aptitude已经处理的依赖项。对于带有C扩展名(如numpy和opencv)的python包,使用apt-get可能更好 在Ubuntu中,您可以使用安装这两个依赖项
sudo apt-get install python-numpy python-opencv
您得到的实际Python错误表明了错误所在,即您是从numpy源目录中执行的,或者在当前目录中有一个名为numpy.py
的文件,这在导入时会使事情变得混乱。尝试更改为空目录,启动Python导入库:
import numpy
import cv
希望这能有所帮助。伙计,你也帮了我,但另一个人回答了一个客观的问题,很抱歉接受了;)