Existing python interpreter not found on Ubuntu 16.04

I get

-- Found PythonInterp: /usr/bin/python (found version "2.7.12") 
-- Could NOT find PythonLibs (missing:  PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS) 
-- Failed to find the python package pip with interpreter /usr/bin/python. (missing:  DUNE_PYTHON_pip_FOUND) 
...
-- Performing tests specific to dune-python from file /home/mblatt/OPM/dune-python/cmake/modules/DunePythonMacros.cmake.
CMake Error at cmake/modules/DunePythonMacros.cmake:4 (message):
  Module dune-python requires a Python (interpreter and libraries)
Call Stack (most recent call first):
  /home/mblatt/OPM/dune-common/cmake/modules/DuneMacros.cmake:579 (include)
  /home/mblatt/OPM/dune-common/cmake/modules/DuneMacros.cmake:731 (dune_process_dependency_macros)
  CMakeLists.txt:20 (dune_project)


-- Configuring incomplete, errors occurred!

Do I need to install something else? BTW this was experienced on the 2.6.0 branch.