Conda is a package manager, which arose from the Data Science and Python community to manage complicated binary and source deployments.
It can be leveraged for non-Python environments also.
From our experience of COMP6771 2020, we required an install of clang, along with C++ libraries.