open_atmos_jupyter_utils.pip_install_on_colab
1# pylint: disable=missing-module-docstring 2 3def pip_install_on_colab(*args): 4 """executes pip (and ldconfig) ensuring Colab subtleties are handled as sane as it can get""" 5 # pylint: disable=import-outside-toplevel 6 # pylint: disable=multiple-imports 7 # pylint: disable=import-error 8 import subprocess, notebook, tornado, sys 9 subprocess.check_call([ 10 sys.executable, '-m', 'pip', '--quiet', '--use-deprecated=legacy-resolver', 'install', 11 f'notebook=={notebook.__version__}', 12 f'tornado=={tornado.version}', 13 *args 14 ]) 15 subprocess.check_call(['ldconfig'])
def
pip_install_on_colab(*args):
4def pip_install_on_colab(*args): 5 """executes pip (and ldconfig) ensuring Colab subtleties are handled as sane as it can get""" 6 # pylint: disable=import-outside-toplevel 7 # pylint: disable=multiple-imports 8 # pylint: disable=import-error 9 import subprocess, notebook, tornado, sys 10 subprocess.check_call([ 11 sys.executable, '-m', 'pip', '--quiet', '--use-deprecated=legacy-resolver', 'install', 12 f'notebook=={notebook.__version__}', 13 f'tornado=={tornado.version}', 14 *args 15 ]) 16 subprocess.check_call(['ldconfig'])
executes pip (and ldconfig) ensuring Colab subtleties are handled as sane as it can get