- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我下载了 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
时,我什么也没得到。
我安装了 root 5.34 并且运行流畅。我还安装了 python 2.7.6。
我下载了 rootpy,但不知道如何包含和启用 PyROOT。我进行了搜索,我想我必须编辑一些与 bashrc 中的路径有关的内容,但在我这样做之前,我需要确定我在做什么。
有人能帮忙吗?
最佳答案
您可能已经知道如何使用它了,以防万一其他人遇到这个问题。
首先确保您构建的 ROOT 支持 Python,root-config --features
应该列出 python。
如何在 Python 中成功使用 import ROOT
有几种可能性:
export PYTHONPATH=$PYTHONPATH:$ROOTSYS/lib
添加到您的 .bashrc,其中 $ROOTSYS
是您的 ROOT 安装路径。sudo pip install rootpy
的操作,则不会使用您的本地$PYTHONPATH
。另一种方法是将文件 ROOT.py
和 libPyROOT.so
从 path_to_root_installation/lib 复制到/usr/lib/pythonX(将 X 替换为您的 Python 版本)。<sudo ln -s/path_to_root/lib/ROOT.py/usr/lib/pythonX/ROOT.py
和 libPyROOT .也是如此。关于python - 启用 PyROOT Ubuntu 14.04,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29979179/
我正在进行中微子研究,这需要我通过叠加直方图进行数据分析。我们正在使用 ROOT。我目前正在尝试将以下代码从 C++ 转换为 pyroot: #include "TFile.h" #include "
我想在 virtualenv 中使用 pyROOT,我的系统上安装了 ROOT,当在 virtualenv 之外时我可以做 import ROOT 它可以工作,但是在 virtualenv 中执行 i
我想创建类来处理 TTree: from ROOT import * from Exceptions import * import os.path class NTupleHandler:
我对 pyroot 有疑问。当我尝试导入 ROOT 直方图时,我总是得到相同的 AttributeError。 >>> from ROOT import TH1F AttributeError: ty
我正在关注有关 Python 的 Flask 微框架的分步教程博客。当他们要求我在应用程序文件夹的根目录中“设置”配置文件时,我遇到了一个问题,以便在需要时可以轻松访问它。他们将其称为 config.
我刚刚开始使用 pyroot 读取根文件,但无法使用 jupyter 笔记本从文件中读取数据。 TBrowser 的外观如下: 我是这样开始的: import ROOT as root import
如果我尝试在 python 中运行 .ls,毫不奇怪我会得到 SyntaxError >>> .ls File "", line 1 .ls ^ SyntaxError: inva
我下载了 madpgraph5,但是当我运行它时出现以下错误: ERROR: ROOT file called 'ROOT.py' or 'ROOT.pyc' is not found ERR
在 PyROOT 中,很容易从树中读取值,即打印叶子 val : file = TFile('file.root') tree = file.Get('tree') for entry in tree
我正在尝试使用 python 简单地定义一个 Root TTree 并给它一个 TBranch。听起来很合理,对吧?我试过: from ROOT import * myvar = int() mytr
我在安装rootpy时遇到了一个大问题。当我尝试这个命令时: sudo pip install rootpy 我收到此错误消息: ROOT cannot be imported. Is ROOT in
我正在尝试使用 pyROOT 在 python 中为 TTree(一个 ROOT 对象)制作过滤器.我从具有多个分支的 TTree 获取信息,其中一些是 C++ 类型 vector , vector或
我是一名优秀的程序员,十分优秀!