I’ve installed qserv (2016_03 and 2016_05) on a CentOS 7 VM.
I can run qserv-configure.py after qserv is installed, but if I log again and try to run the configure script it fails. I’m pretty sure this is a Python environment issue, but since I’m not a Python developer, I’m not sure exactly what needs to be done.
qserv ~/stack $ . loadLSST.bash
qserv ~/stack $ ~/stack/Linux64/qserv/2016_03-9-gca512c7/bin/qserv-configure.py
Traceback (most recent call last):
File "/home/qserv/stack/Linux64/qserv/2016_03-9-gca512c7/bin/qserv-configure.py", line 56, in <module>
from lsst.qserv.admin import configure, commons
ImportError: No module named qserv.admin
qserv ~/stack $ env | grep PYTHONPATH
PYTHONPATH=/home/qserv/stack/Linux64/sconsUtils/2016_01.0-4-g49bc714/python:/home/qserv/stack/eups/python
I assume Python needs that library in the PYTHONPATH env var? So if I copy PYTHONPATH from an environment in which I’ve just completed an installation, I get a different error:
qserv ~ $ ~/stack/Linux64/qserv/12.0+1/bin/qserv-configure.py --help
Could not import lsstcppimport; please ensure the base package has been built (not just setup).
No handlers could be found for logger "root"