首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启用PyROOT Ubuntu14.04

启用PyROOT Ubuntu14.04
EN

Stack Overflow用户
提问于 2015-04-30 22:57:30
回答 2查看 5.7K关注 0票数 0

我下载了madpgraph5,但是当我运行它时,会得到以下错误:

代码语言:javascript
复制
 ERROR: ROOT file called 'ROOT.py' or 'ROOT.pyc' is not found
 ERROR: Please check that ROOT is properly installed.

当我尝试locate ROOT.pylocate ROOT.pyc时,我什么也得不到。

我已经安装了根5.34,并且运行很顺利。我还安装了python2.7.6

我下载了rootpy,但是不知道如何包含和启用PyROOT。我搜索了一下,我想我必须编辑一些与bashrc中的路径有关的内容,但是在做之前,我需要确定我正在做什么。

有人能帮忙吗?

EN

回答 2

Stack Overflow用户

发布于 2015-10-14 15:52:11

你可能已经知道如何使用它了,所以万一别人在这个问题上绊倒了。

首先,确保您使用python构建了根,root-config --features应该列出Python。

如何在Python中成功地使用import ROOT有几种可能性:

  1. export PYTHONPATH=$PYTHONPATH:$ROOTSYS/lib添加到.bashrc中,其中$ROOTSYS是根安装的路径。
  2. 第一种方法是最简单的,但如果您想做类似sudo pip install rootpy的事情,则不使用本地$PYTHONPATH。另一种方法是将ROOT.pylibPyROOT.so文件从path_root_installation/lib复制到/usr/lib/pythonX (用您的pythonX替换X)。
  3. 类似于上面的方法。但是,如果您重新编译根或更改其他内容,符号链接可能会更好:sudo ln -s /path_to_root/lib/ROOT.py /usr/lib/pythonX/ROOT.py和libPyROOT.so。
票数 2
EN

Stack Overflow用户

发布于 2017-09-21 18:54:44

你应该安装libroot-bindings-python-dev --它解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29979179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档