Olá Guilherme,
> esta é uma pergunta bastante simples, mas como, ou qual seria uma maneira
> elegante de verificar se um software/ biblioteca está instalado na máquina?
Você foi um pouco genérico na sua pergunta.
Se estiver no shell/bash/terminal
---------------------------------
Você pode usar o `pip`:
$ pip list
Ele irá listar todos os pacotes instalados e as respectivas versões.
Se estiver em uma aplicação python
----------------------------------
Vai depender muito do que estiver tentando fazer e de como desejar tentar
resolver o problema ou notificar o usuário. Algumas das opções são as que você
mesmo listou.
Raniere