Драйвер Google Colab & Teradata не найден - PullRequest
0 голосов
/ 24 сентября 2018

Контекст:

В настоящее время я пытаюсь использовать Google Colab на работе - для совместного использования - поскольку наша компания использует GMail в качестве почтовой сети по умолчанию.

Когда я запускаю ноутбуки Jupyter локальновсе идет хорошо, и я могу подключиться к Teradata (последний установленный драйвер - 16.10.12.00, драйвер можно найти по teradata.tdodbc.drivers как 'Teradata Database ODBC Driver 16.20', и я использую модуль Teradata для подключения.

Проблема:

Когда я пробую ту же конфигурацию на ноутбуке Google Colab, я не могу подключиться, появляется ошибка InterfaceError: ('DRIVER_NOT_FOUND', "No driver found for 'Teradata'. Available drivers: ").

При проверке информации о драйвере, кажется, установленный драйвер версии 15.10.0.21 и драйвер не может быть найден с помощью teradata.tdodbc.drivers - печать пуста.

Возможные вопросы:

  1. Как установить последнюю версию драйвера Teradata наGoogle Colab, как я использую в локальной настройке?;
  2. Как заполнить teradata.tdodbc.drivers данными драйвера, как в моей локальной настройке?;
  3. Как гарантировать, что модуль Teradata загружаетИнформация о водителе модулейвызываемый драйвер (15.10.0.21)?

Воспроизвести проблему:

  1. Открыть Блокнот Google Colab
  2. Установите модуль Teradata, используя !pip install teradata
  3. Установите список возможных зависимостей для работы модуля Teradata

%%bash apt-get install build-essential zlib1g-dev libsdl2-dev libjpeg-dev \ nasm tar libbz2-dev libgtk2.0-dev cmake git libfluidsynth-dev libgme-dev \ libopenal-dev timidity libwildmidi-dev unzip apt-get install libboost-all-dev apt-get install liblua5.1-dev

Проверьте драйвер с помощью teradata.tdodbc.drivers: список будет пустым.

Любая помощь приветствуется, спасибо!

...