import pip
packages = [package.project_name for package in pip.
    get_installed_distributions()]
if 'package' not in packages:
    pip.main(['install', 'package'])
Как установить отсутствующий пакет python из скрипта, который в нем нуждается?