Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Numpy和OpenCV_Python_Opencv_Numpy_Python 2.7 - Fatal编程技术网

Python Numpy和OpenCV

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

我已经厌倦了导入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
因此,当我导入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

希望这能有所帮助。

伙计,你也帮了我,但另一个人回答了一个客观的问题,很抱歉接受了;)