Ошибка установки 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.