Запустите автономный скрипт Python на Apache Zeppelin - PullRequest
0 голосов
/ 09 ноября 2019

Я использовал Apache Zeppelin Notebook для запуска Scala кодов. Теперь автономный скрипт Python должен быть запущен на том же ноутбуке. Коды Scala создают некоторые CSV-файлы в предыдущих абзацах, которые следует передавать в качестве аргументов скрипту Python. Как проще всего запустить скрипт Python из другого абзаца того же блокнота Zeppelin?

1 Ответ

0 голосов
/ 09 ноября 2019

Zeppelin предоставляет несколько переводчиков, которые можно привязать к соответствующей записной книжке. Нажмите на «Привязка переводчика» в верхней правой части ноутбука, чтобы увидеть, что поддерживается вашим ноутбуком.

enter image description here

Поскольку он поддерживает интерпретатор оболочки %sh, я просто использую его для запуска автономного сценария python с аргументами.

%sh
python evaluate.py gold.csv pred.csv 

Если вы не уверены в местонахождении входного файла и сценариев, вы можете запустить команду Shell pwd в абзаце Zeppelin, чтобы найти их.

%sh
pwd
...