лучший способ установить библиотеку на лазурных блоках данных

Мне нужно установить лазурную библиотеку на лазурные блоки данных. Прямо сейчас я устанавливаю его глобально, но иногда, когда кластер запускает мой ноутбук, происходит сбой с ошибкой, как показано ниже:

AttributeError: модуль lib не имеет атрибута SSL_ST_INIT

Каким должен быть лучший способ установить библиотеку на лазурных модулях данных, установить ее глобально или установить локально на каждый ноутбук с помощью dbutils.library.installPyPI (lib, version)?


person shubham nayak    schedule 18.03.2019    source источник


Ответы (1)


существует существующий поток SO кластер Databricks не инициализирует библиотеку Azure с ошибкой: модуль 'lib' не имеет атрибута 'SSL_ST_INIT' с той же проблемой и аналогичным потоком SO Python AttributeError: объект 'module' не имеет атрибута 'SSL_ST_INIT', на который вы можете ссылаться.

Чтобы понизить версию библиотеки Python, сначала удалите ее, а затем установите указанную версию, например, как показано ниже.

  1. pip uninstall azure
  2. pip install azure==3.0.0

Дополнительные сведения об установке библиотек в Azure Databricks см. В официальной теме _3 _ .

person Peter Pan    schedule 18.03.2019