帮助('模块')崩溃?不知道如何解决

时间:2010-06-12 14:57:08

标签: python

我正在尝试为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

是什么给了什么?!

1 个答案:

答案 0 :(得分:3)

这是因为help('modules')导入了所有模块,这可能会导致执行大量未标记的代码。没有什么可以做的就是报告导致这种情况的每个软件包中的错误(在这种情况下是opencv)并等待它们修复它。