我是10.13.4 Mac用户,并且通过运行从https://root.cern.ch/content/release-61400下载的dmg文件安装了ROOT 6.14.00。然后,我尝试通过
安装rootpysudo pip安装rootpy
它给我错误
ROOT无法导入。是否在启用PyROOT的情况下安装了ROOT?
/ private / tmp / pip-install-Idx6tf / rootpy /
中的命令“ python setup.py egg_info”失败,错误代码为1
我不知道发生了什么,但是我看到root_v6.14.00位于Application /文件夹中(并且我看到文档说pyROOT默认情况下处于打开状态),并且我在Mac上安装了python 2.7.10。似乎没有在线文档可以解决此问题。我想知道是否有人知道发生了什么,还是最好在虚拟机上的Ubuntu上安装rootpy?
答案 0 :(得分:0)
问题是您可能在本地安装了ROOT。如果您不想在整个系统上安装ROOT,则只能为您的用户安装rootpy:
python setup.py install --user
如果这不是您想要的,则可以使用sudo su
作为root用户登录,然后从您的ROOT安装位置导出thisroot.sh
中的内容:
source path_to_root/bin/thisroot.sh
然后,您可以安装rootpy
在系统范围内执行python setup.py install
,而无需以root用户身份注销。