Há algum tempo, adicionei estas linhas a um script de shell:
INSTALL=
for P in gnome-common yelp-tools yelp-xsl; do
if ! dpkg -l $P >/dev/null 2>&1; then
INSTALL="$INSTALL $P"
fi
done
if [ -n "$INSTALL" ]; then
echo "To use this script, please install required packages by running this command:"
echo "\nsudo apt install$INSTALL\n"
exit 1
fi
A mesma abordagem pode ser aplicada com o código Python, suponho.