Создание зависимости

Чтобы загрузить готовую зависимость в FunctionGraph:

  1. В консоли управления выберите Computing → FunctionGraph.

  2. В меню слева перейдите в раздел Functions → Dependencies.

  3. Нажмите Create Dependency.

  4. Заполните поля:

    • Name — введите название зависимости.

    • Runtime — выберите среду выполнения.

    • Description — введите описание зависимости.

    • Upload Mode — выберите режим загрузки файла зависимости:

      • Upload ZIP file — загрузка ZIP-файла напрямую. Нажмите Select File и укажите путь к файлу. Подходит для файлов размером не более 10 МБ.

      • Upload file from OBS — загрузка ZIP-файла из бакета OBS. В OBS скопируйте ссылку на файл и вставьте ее в поле.

  5. Нажмите OK.

Загруженная зависимость появится в списке.

Пример создания зависимости в FunctionGraph

В примере будет создана и загружена библиотека Python pandas. Чтобы создать и загрузить зависимость в FunctionGraph:

  1. Установите библиотеку pandas:

    python3.6 -m pip install pandas --root .
    
  2. Архивируйте содержимое каталога ./usr/local/lib/python3/dist-packages:

    zip -r pandas.zip ./usr/local/lib/python3/dist-packages/
    
  3. Импортируйте зависимость в FunctionGraph.

  4. Импортируйте библиотеку в коде функции:

    from pandas import pandas
    

В FunctionGraph зависимости работают по тому же принципу, что и в обычном окружении. Зависимости добавляются в архив и импортируются в коде так же, как если бы они лежали рядом с выполняемым файлом.

Запустили Evolution free tier
для Dev & Test
Получить