Модули Python в Apache Nifi

#python-3.x #pandas #etl #apache-nifi #minify

Вопрос:

Я запускаю скрипт python, присутствующий в файле .py, используя процессор ExecuteStreamCommand в Nifi. Для чтения csv-файла требуются модули pandas. Я вызываю панд в программе, но получаю сообщение об ошибке «Панды модулей не найдены».

У меня установлен Python в моем локальном компьютере и добавлен в путь к командному пути.

Как установить библиотеку Pandas?

Комментарии:

1. pip install pandas на сервере, где работает nifi…

2. Пожалуйста, проверьте, что среда, в которой вы установили пакет pandas, и env, который вы используете в NiFi, совпадают. Лучше всего использовать базовую(корневую) env

Ответ №1:

У меня была аналогичная проблема с другими модулями. Все, что вам нужно сделать, это установить модули Python на сервер NiFi, который вызывает ваш скрипт. В сообщении об ошибке говорится, что он пытается найти модуль под названием pandas, но он не установлен на хосте.