Men*_*eni 3 python opencv numpy python-2.7
我厌倦了导入cv和numpy并得到错误.我开始导入cv,我收到了这个错误:
ImportError:numpy.core.multiarray无法导入
Traceback(最近调用最后一次):
文件"",第1行,在<module>
文件"/usr/lib/pymodules/python2.7/cv.py",第1行,在<module>
from cv2.cv import*
ImportError:numpy.core.multiarray无法导入
所以我在Ubuntu上安装numpy使用:
apt-get install python-numpy
Run Code Online (Sandbox Code Playgroud)
所以,当我导入numpy时,我得到:
回溯(最近一次调用最后一次):
文件"",第1行,在<module>
文件"numpy/init .py",第127行,在<module>中
引发ImportError(msg)
ImportError:导入numpy时出错:你不应该尝试
从其源目录导入numpy ; 请退出numpy源代码树,然后
从那里重新启动你的python intepreter.
我真的需要帮助.我在Ubuntu上使用Python 2.7.3.
使用操作系统的软件包管理器安装公共依赖项没有任何问题,请记住使用pip意味着你的synaptic更新不会更新你的Python库,pip也不会利用aptitude已经处理的依赖项.对于像Numpy和opencv这样的C扩展的python包,最好使用apt-get.
在Ubuntu中,您可以安装两个依赖项
sudo apt-get install python-numpy python-opencv
Run Code Online (Sandbox Code Playgroud)
您获得的实际Python错误表明错误,即您在numpy源目录中执行,或者numpy.py
在当前目录中命名的文件在导入时令人困惑.尝试更改为空目录,启动Python导入库:
import numpy
import cv
Run Code Online (Sandbox Code Playgroud)
希望有所帮助.