我下载了madpgraph5,但是当我运行它时,会得到以下错误:
ERROR: ROOT file called 'ROOT.py' or 'ROOT.pyc' is not found
ERROR: Please check that ROOT is properly installed.当我尝试locate ROOT.py和locate ROOT.pyc时,我什么也得不到。
我已经安装了根5.34,并且运行很顺利。我还安装了python2.7.6。
我下载了rootpy,但是不知道如何包含和启用PyROOT。我搜索了一下,我想我必须编辑一些与bashrc中的路径有关的内容,但是在做之前,我需要确定我正在做什么。
有人能帮忙吗?
发布于 2015-10-14 15:52:11
你可能已经知道如何使用它了,所以万一别人在这个问题上绊倒了。
首先,确保您使用python构建了根,root-config --features应该列出Python。
如何在Python中成功地使用import ROOT有几种可能性:
export PYTHONPATH=$PYTHONPATH:$ROOTSYS/lib添加到.bashrc中,其中$ROOTSYS是根安装的路径。sudo pip install rootpy的事情,则不使用本地$PYTHONPATH。另一种方法是将ROOT.py和libPyROOT.so文件从path_root_installation/lib复制到/usr/lib/pythonX (用您的pythonX替换X)。sudo ln -s /path_to_root/lib/ROOT.py /usr/lib/pythonX/ROOT.py和libPyROOT.so。发布于 2017-09-21 18:54:44
你应该安装libroot-bindings-python-dev --它解决了这个问题。
https://stackoverflow.com/questions/29979179
复制相似问题