【问题标题】:ROOTpy plotting example not workingROOTpy 绘图示例不起作用
【发布时间】:2015-12-15 12:20:39
【问题描述】:

我正在尝试运行有关如何通过 rootpy documentation 中的 matplotlib 绘制根直方图的示例。

这会导致一个相当模糊的错误:

import rootpy.plotting.root2matplotlib as rplt
  File "/Users/pigard/ROOT/install/lib/ROOT.py", line 301, in _importhook
return _orig_ihook( name, *args, **kwds )
  File "/usr/local/lib/python2.7/site-packages/rootpy/plotting/__init__.py", line 12, in <module>
from .hist import Hist, Hist1D, Hist2D, Hist3D, Efficiency, HistStack, histogram
  File "/Users/pigard/ROOT/install/lib/ROOT.py", line 301, in _importhook
return _orig_ihook( name, *args, **kwds )
  File "/usr/local/lib/python2.7/site-packages/rootpy/plotting/hist.py", line 2251, in <module>
snake_case_methods(cls)
  File "/usr/local/lib/python2.7/site-packages/rootpy/decorators.py", line 143, in snake_case_methods
members = inspect.getmembers(root_base)
  File "/usr/local/Cellar/python/2.7.8_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/inspect.py", line 253, in getmembers
value = getattr(object, key)
SystemError: error return without exception set

我在 OS X 10.10 上运行 ROOT6。对我来说似乎有点奇怪的一件事是堆栈跟踪的最后一行对/usr/local/Cellar/ 的引用,而前几行引用了/usr/local/lib/

但是,我在运行 pyROOT 时没有遇到任何其他问题,所以在我看来这不是库错误的问题。

【问题讨论】:

    标签: python root-framework pyroot rootpy


    【解决方案1】:

    尝试使用更新的 ROOT6 标记。我遇到了同样的问题,并报告给了 ROOT 开发人员,并得到了修复:

    https://sft.its.cern.ch/jira/browse/ROOT-7336

    【讨论】:

    • 谢谢你!使用最新版本可以解决问题。
    • 认为最好作为评论提出而不是提出问题并被否决。我有ROOT6,所有包都在python2中工作:numpy,matplotlib,scipy,rootpy,ROOT,但只有一个,即root_numpy ImportError: libCore.so.5:无法打开共享对象文件:没有这样的文件或目录我该怎么办@ndawe?我试过寻找但无济于事..
    猜你喜欢
    • 2012-10-20
    • 2016-07-21
    • 1970-01-01
    • 2011-05-20
    • 1970-01-01
    • 2012-07-05
    • 2013-12-04
    • 2016-08-31
    • 2016-02-25
    相关资源
    最近更新 更多