def _install_requirements()

in src/sagemaker_sklearn_container/mms_patch/model_server.py [0:0]


def _install_requirements():
    logger.info('installing packages from requirements.txt...')
    pip_install_cmd = [sys.executable, '-m', 'pip', 'install', '-r', REQUIREMENTS_PATH]

    try:
        subprocess.check_call(pip_install_cmd)
    except subprocess.CalledProcessError:
        logger.error('failed to install required packages, exiting')
        raise ValueError('failed to install required packages')