You’d have hoped so, only now I’m getting a completely different error - it’s claiming the version of root and python are in conflict. This is despite:
~ $ python --version
Python 3.7.5
~ $ root-config --python-version
3.7.5
~ $
yet when I try to import ROOT, the following error occurs:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
Traceback (most recent call last):
File "/home/rclark/newinstall/lib/cppyy/__init__.py", line 60, in <module>
importlib.import_module(libcppyy_mod_name)
File "/cvmfs/icecube.opensciencegrid.org/py3-v4.1.1/RHEL_7_x86_64/lib/python3.7/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 670, in _load_unlocked
File "<frozen importlib._bootstrap>", line 583, in module_from_spec
File "<frozen importlib._bootstrap_external>", line 1043, in create_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
ImportError: /home/rclark/newinstall/lib/libcppyy_backend3_7.so: undefined symbol: gExceptionHandler
During handling of the above exception, another exception occurred:
File "/home/rclark/newinstall/lib/ROOT/__init__.py", line 22, in <module>
import cppyy
File "/home/rclark/newinstall/lib/cppyy/__init__.py", line 64, in <module>
libcppyy_mod_name, major, minor))
ImportError: Failed to import libcppyy3_7. Please check that ROOT has been built for Python 3.7