Создание зависимости
Чтобы загрузить готовую зависимость в 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