Instalando bibliotecas personalizadas por meio de notebooks

A maneira preferida de instalar bibliotecas adicionais do Python para usar em um notebook é personalizar a configuração de software do ambiente de tempo de execução associado ao notebook. Você pode adicionar os pacotes conda ou PyPi por meio de um modelo de personalização ao personalizar o modelo do ambiente.

Veja Customizando modelos de ambiente.

No entanto, se você deseja instalar pacotes de outro local ou pacotes criados em sua máquina local, por exemplo, é possível instalar e importar os pacotes por meio do notebook.

Para instalar pacotes que não sejam conda ou pacotes PyPi através do seu notebook:

  1. Inclua o pacote em seu armazenamento de projeto clicando no ícone Fazer upload de ativo para o projeto Mostra o ícone Fazer upload do ativo para o projetoe, em seguida, navegando no arquivo de pacote ou arrastando-o para a barra lateral do bloco de notas

  2. Em uma célula de código em seu notebook, inicialize ibm-watson-studio-lib. Esta biblioteca é necessária para acessar o arquivo de pacotes que você carregou para o armazenamento do projeto.

    # Initialize ibm-watson-studio-lib
    from ibm_watson_studio_lib import access_project_or_space
    wslib = access_project_or_space()
    
  3. Instale a 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
    

    Se a sua instância do watsonx não tiver acesso à Internet, você deverá fornecer todas as dependências usando !pip install --find-link . xxx-0.1.tar.gz. Se você deseja instalar dependências adicionais a partir de um índice pip interno, use a -i opção.

    As dependências podem ser pacotes internos ou pacotes disponíveis publicamente. Os pacotes do pypi.org podem ser baixados usando !pip download <package> se a instalação do Python tiver acesso à Internet. Certifique-se de que a versão Python da instalação que tem acesso à Internet corresponda à versão Python no ambiente watsonx.

  4. Agora você pode importar a biblioteca:

    import xxx