Ошибка установки rootpy: ROOT не может быть импортирован. ROOT установлен с включенным PyROOT?

Я - пользователь Mac 10.13.4, и у меня установлен ROOT 6.14.00 из-за запуска файла dmg, загруженного с https://root.cern.ch/content/release-61400. Затем я попытался установить rootpy

sudo pip установить rootpy

это дает мне ошибку

ROOT не может быть импортирован. ROOT установлен с включенным PyROOT?


Сбой команды "python setup.py egg_info" с кодом ошибки 1 в /private/tmp/pip-install-Idx6tf/rootpy/

Я не знаю, что происходит, но я вижу, что root_v6.14.00 лежит в папке Application/ (и я вижу в документации, что pyROOT включен по умолчанию), и у меня установлен python 2.7.10 на моем Mac. Похоже, в Интернете нет документации для решения этой проблемы. Интересно, кто-нибудь знает, что происходит, или мне лучше установить rootpy на Ubuntu на виртуальной машине?

1 ответ

Проблема в том, что у вас может быть локальная установка ROOT. Если вы не хотите устанавливать систему ROOT в целом, вы можете установить rootpy только для вашего пользователя:

python setup.py install --user

Если это не то, что вы хотите, вы можете войти как root с помощью sudo suзатем экспортируйте то, что находится в thisroot.sh откуда бы ваша установка ROOT не была:

source path_to_root/bin/thisroot.sh

Тогда вы можете установить rootpy общесистемное выполнение python setup.py install, без выхода из системы как root.

Другие вопросы по тегам