0

madpgraph5をダウンロードしましたが、実行すると次のエラーが発生します。

 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、何も得られません。

root 5.34をインストールしましたが、スムーズに動作します。Python 2.7.6もインストールしています。

rootpyをダウンロードしましたが、 PyROOTを含めて有効にする方法がわかりません。検索したところ、 bashrcのパスに関係する何かを編集する必要があると思いますが、それを行う前に、自分が何をしているのかを確認する必要があります。

誰でも助けることができますか?

4

2 に答える 2

2

あなたはおそらくすでにそれを使用する方法を理解しているので、他の誰かがこの質問につまずいた場合に備えて.

最初に、Python をサポートする ROOT をビルドしたことを確認してください。pythonroot-config --featuresがリストされているはずです。

import ROOTPython でうまく使用するには、いくつかの可能性があります。

  1. ROOT インストールへのパスexport PYTHONPATH=$PYTHONPATH:$ROOTSYS/libである .bashrc に追加します。$ROOTSYS
  2. 最初の方法が最も簡単ですが、 のようなことをしたい場合はsudo pip install rootpy、ローカル$PYTHONPATHは使用されません。もう 1 つの方法は、ファイルROOT.pylibPyROOT.sopath_to_root_installation/lib から /usr/lib/pythonX にコピーすることです (X を Python のバージョンに置き換えます)。
  3. 上記の方法と同様です。しかし、ROOT を再コンパイルしたり、何か他のものを変更したりする場合は、シンボリック リンクの方がよいかもしれません: sudo ln -s /path_to_root/lib/ROOT.py /usr/lib/pythonX/ROOT.pylibPyROOT.so についても同様です。
于 2015-10-14T15:52:11.783 に答える