Как установить gdal на кластер блоков данных? - PullRequest
1 голос
/ 06 ноября 2019

Я пытаюсь установить пакет GDAL в кластере Azure Databricks. Я никоим образом не могу заставить его работать.

Подходы, которые я пробовал, но не работал:

  1. Через вкладку библиотеки соответствующего кластера -> Установить New -> PyPi ( в Библиотеке ) -> Введено gdal в Пакете

  2. Испытаны все подходы, упомянутые в https://forums.databricks.com/questions/13738/gdal-installation.html. Ни один из них не работал.

Подробности:

  1. Время выполнения: 6.1 (включая Apache Spark 2.4.4, Scala2.11) (При использовании среды выполнения 3.5 я получил GDAL для работы, однако по другим причинам было необходимо обновление до более высокой среды исполнения.)

  2. Мы используем Python 3.7.

Ответы [ 2 ]

1 голос
/ 13 ноября 2019

Наконец-то мы заработали, используя ML среду выполнения в сочетании с ответом, приведенным на forums.databricks.com/answers/21118/view.html. Очевидно, в ML-runtime содержится conda, которая необходима для ответа, приведенного в предыдущей ссылке.

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

Я уже отвечал на подобные вопросы. Убедитесь, что приведенная ниже ссылка поможет вам установить необходимую библиотеку:

Как загрузить GeoMesa для блоков данных Azure?

Для вашего удобстваЯ вставляю ответ снова ... просто вам нужно выбрать нужную библиотеку из области поиска.

Вы можете установить библиотеку GDAL непосредственно в кластер Databricks.

1) Выберите библиотекизатем откроется новое окно. enter image description here

2) Выберите опцию maven и нажмите опцию «Поиск пакетов» enter image description here

3) Поиск в необходимой библиотекеи выберите версию библиотеки / фляги и выберите опцию «выбрать». Это оно. enter image description here

После установки библиотеки / jar перезапустите кластер. Теперь импортируйте необходимые классы в свой блокнот Databricks. Я надеюсь, что это помогает. Счастливого кодирования ..

...