[英]Enable PyROOT Ubuntu 14.04
我下載了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中的路徑有關的內容,但是在執行此操作之前,我需要確定自己在做什么。
有人可以幫忙嗎?
您可能已經想出了如何使用它,以防萬一其他人迷失了這個問題。
首先確保您使用Python支持構建了ROOT, 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
/path_to_root/lib/ROOT.py sudo ln -s /path_to_root/lib/ROOT.py /usr/lib/pythonX/ROOT.py
以及libPyROOT.so也是如此。 您應該安裝libroot-bindings-python-dev
-它可以解決問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.