我试图为opencv安装一个模块,并将一个opencv.pth文件添加到sites.py文件之外的文件夹中。从那以后,我就把它删除了,没有任何变化。
当我尝试运行帮助(“模块”)时,我会得到以下错误:
请稍等,我收集所有可用模块的列表.
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/twisted/words/im/init.py:8: UserWarning: twisted.im将在将来的某个时候进行重写。
warnings.warn("twisted.im将在将来的某个时候进行重写“)。
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/pkgutil.py:110: DeprecationWarning:不再自动生成或主动维护wxPython兼容性包。请尽快切换到wx包。导入(名称)跟踪(最近一次调用):文件"",第1行,文件中
"/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site.py",第348行,在call返回pydoc.help(*args,**kwds)文件
"/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/pydoc.py",第1644行,在call self.help( request ) File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/pydoc.py",第1681行中,在help elif请求==的模块中: self.listmodules() File
"/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/pydoc.py",第1802行,在列表模块ModuleScanner().run(回调)文件中
"/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/pydoc.py",第1853行,在pkgutil.walk_packages():File中运行导入程序,modname,ispkg
"/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/pkgutil.py",第110行,在walk_packages 导入(名称)文件第180行,在import_hook文件中
"/Library/Python/2.5/site-packages/ctypes_opencv/init.py",第19行,从ctypes_opencv.cv导入*文件
"/BinaryCache/wxWidgets/wxWidgets-11~262/Root/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/wxaddons/init.py",第180行,在import_hook文件中
"/Library/Python/2.5/site-packages/ctypes_opencv/cv.py",第2567行,在(' desc ',CvMat_r,1)中,# CvMat* desc文件"/Library/Python/2.5/site-packages/ctypes_opencv/cxcore.py",第114行,在cfunc中
返回AttributeError: dlsym(0x2674d10,cvCreateFeatureTree):符号未找到
什么?!
发布于 2010-06-12 15:33:44
之所以会发生这种情况,是因为help('modules')导入了所有模块,这可能导致大量未执行的代码被执行。除了报告导致此问题的每个包中的错误(在本例中为opencv)并等待它们修复之外,没有什么可以做的。
https://stackoverflow.com/questions/3029053
复制相似问题