【发布时间】:2019-08-27 20:47:54
【问题描述】:
我尝试在谷歌合作的 Jupiter notebook https://colab.research.google.com 上安装 CERN ROOT http://root.cern.ch。我无法使用 ROOT 运行 python,它在以下位置崩溃: 导入ROOT
我一直像往常一样安装ROOT:
!mkdir -p APPS
!pwd
!cd APPS && wget https://root.cern/download/root_v6.16.00.Linux-ubuntu18-x86_64-gcc7.3.tar.gz
!cd APPS && tar -xf root_v6.16.00.Linux-ubuntu18-x86_64-gcc7.3.tar.gz
!ls APPS/root/bin/thisroot.sh
!source APPS/root/bin/thisroot.sh
!echo $ROOTSYS
!echo $PYTHONPATH
import ROOT
脚本 APPS/root/bin/thisroot.sh 应该定义 PYTHONPATH 和 ROOTSYS 变量,所以这应该允许从 python 使用 ROOT。
问题: 运行此脚本后,环境变量未设置,因此我无法使用我的 python 运行 ROOT。
那么,如何设置这些变量????
谢谢, 马辛
【问题讨论】:
-
您可以使用
sys.path.append('/content/root')更新您的 PYTHONPATH。但是,更大的问题可能是您没有构建实际的部门。我建议您更详细地阅读build quickstart docs。
标签: google-colaboratory root-framework