我正在尝试为opencv安装模块,并将opencv.pth文件添加到我的sites.py文件之外的文件夹中。我已经删除了它,没有任何改变。
当我尝试运行帮助('modules')时,我收到以下错误:
请等我一会儿 所有可用模块的列表...
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/twisted/words/im/的初始化的.py:8: UserWarning:twisted.im将是 在某些时候进行重写 未来。
warnings.warn(“twisted.im将会 在某些时候进行重写 未来。“)/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/pkgutil.py:110: 弃用警告:wxPython 兼容包不再 自动生成或主动 保持。请切换到wx 尽快打包。
导入(名称)Traceback(最近一次调用最后一次):文件“”, 第1行,在文件
中“/系统/库/框架/ Python.framework /版本/ 2.5 / LIB /的python2.5 / site.py”, 第348行,在通话中 返回pydoc.help(* args,** kwds)文件
“/系统/库/框架/ Python.framework /版本/ 2.5 / LIB /的python2.5 / pydoc.py”, 第1644行,致电 self.help(request)File“/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/pydoc.py”, 第1681行,在帮助中 elif request =='modules':self.listmodules()File
“/系统/库/框架/ Python.framework /版本/ 2.5 / LIB /的python2.5 / pydoc.py”, 第1652行,在listmodules中 ModuleScanner()。run(回调)文件
“/系统/库/框架/ Python.framework /版本/ 2.5 / LIB /的python2.5 / pydoc.py”, 1853年,在奔跑 for importer,modname,ispkg in pkgutil.walk_packages():File
“/系统/库/框架/ Python.framework /版本/ 2.5 / LIB /的python2.5 / pkgutil.py”, 第110行,在walk_packages中 导入(名称)文件“/BinaryCache/wxWidgets/wxWidgets-11~262/Root/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/wxaddons/初始化 py”为, 第180行,在import_hook文件中
“/库/ Python的/ 2.5 /站点包/ ctypes_opencv /的初始化 py” 为, 第19行,在 来自ctypes_opencv.cv import * File
“/ BinaryCache / wxWidgets的/ wxWidgets的-11〜262 /根/系统/库/框架/ Python.framework /版本/ 2.5 /附加/ LIB /蟒/ wxaddons /的初始化 py” 为, 第180行,在import_hook文件中
“/库/ Python的/ 2.5 /站点包/ ctypes_opencv / cv.py”, 第2567行,('desc',CvMat_r,1),#CvMat * desc文件 “/Library/Python/2.5/site-packages/ctypes_opencv/cxcore.py” 第114行,在cfunc中
return CFUNCTYPE(result, *atypes)((name, dll), tuple(aflags)) AttributeError: dlsym(0x2674d10, cvCreateFeatureTree): symbol not found
是什么给了什么?!
答案 0 :(得分:3)
这是因为help('modules')
导入了所有模块,这可能会导致执行大量未标记的代码。没有什么可以做的就是报告导致这种情况的每个软件包中的错误(在这种情况下是opencv)并等待它们修复它。