Instalación de bibliotecas personalizadas a través de cuadernos

La forma preferida de instalar bibliotecas adicionales de Python para utilizarlas en un cuaderno es personalizar la configuración de software del tiempo de ejecución del entorno asociado al cuaderno. Puede añadir los paquetes conda o PyPi a través de una plantilla de personalización cuando personalice la plantilla del entorno.

Consulte Personalización de plantillas de entorno.

Sin embargo, si desea instalar paquetes de otro lugar o paquetes que haya creado en su equipo local, por ejemplo, puede instalar e importar los paquetes a través del cuaderno.

Para instalar paquetes distintos de conda o PyPi a través de su cuaderno:

  1. Añada el paquete al almacenamiento del proyecto pulsando el icono Cargar activo en proyecto Muestra el icono Cargar activo en proyectoy, a continuación, examinando el archivo de paquete o arrastrándolo a la barra lateral del cuaderno.

  2. En una celda de código del cuaderno, inicialice ibm-watson-studio-lib. Esta biblioteca es necesaria para acceder al archivo de paquete que ha cargado en el almacenamiento del proyecto.

    # Initialize ibm-watson-studio-lib
    from ibm_watson_studio_lib import access_project_or_space
    wslib = access_project_or_space()
    
  3. Instala la biblioteca:

    # Download the file to the file system of your notebook's runtime container
    wslib.download_file("xxx-0.1.tar.gz")
    # Install and import the library
    !pip install xxx-0.1.tar.gz
    

    Si su instancia de watsonx no tiene acceso a Internet, debe proporcionar todas las dependencias utilizando !pip install --find-link . xxx-0.1.tar.gz. Si desea instalar dependencias adicionales desde un índice pip interno, utilice la -i opción.

    Las dependencias pueden ser paquetes internos o paquetes disponibles públicamente. Los paquetes de se pypi.org pueden descargar utilizando !pip download <package> si la instalación de Python tiene acceso a Internet. Asegúrese de que la versión Python de la instalación que tiene acceso a Internet coincida con la versión Python del entorno watsonx.

  4. Ahora puede importar la biblioteca:

    import xxx