-> AutodetectionFailure

And I'd extend RuntimeError instead of Exception.

Same thing for EnvironmentNotInstalled below.