Создание зависимости
Чтобы загрузить готовую зависимость в FunctionGraph:
-
В консоли управления выберите Computing → FunctionGraph.
-
В меню слева перейдите в раздел Functions → Dependencies.
-
Нажмите Create Dependency.
-
Заполните поля:
-
Name — введите название зависимости.
-
Runtime — выберите среду выполнения.
-
Description — введите описание зависимости.
-
Upload Mode — выберите режим загрузки файла зависимости:
-
Upload ZIP file — загрузка ZIP-файла напрямую. Нажмите Select File и укажите путь к файлу. Подходит для файлов размером не более 10 МБ.
-
Upload file from OBS — загрузка ZIP-файла из бакета OBS. В OBS скопируйте ссылку на файл и вставьте ее в поле.
-
-
-
Нажмите OK.
Загруженная зависимость появится в списке.
Пример создания зависимости в FunctionGraph
В примере будет создана и загружена библиотека Python pandas. Чтобы создать и загрузить зависимость в FunctionGraph:
-
Установите библиотеку pandas:
python3.6 -m pip install pandas --root . -
Архивируйте содержимое каталога ./usr/local/lib/python3/dist-packages:
zip -r pandas.zip ./usr/local/lib/python3/dist-packages/ -
Импортируйте зависимость в FunctionGraph.
-
Импортируйте библиотеку в коде функции:
from pandas import pandas
В FunctionGraph зависимости работают по тому же принципу, что и в обычном окружении. Зависимости добавляются в архив и импортируются в коде так же, как если бы они лежали рядом с выполняемым файлом.
- Пример создания зависимости в FunctionGraph