找不到Google Colab&Teradata驱动程序

时间:2018-09-24 19:51:13

标签: python odbc driver teradata google-colaboratory

上下文:

由于我们公司使用GMail作为默认电子邮件网络,因此我目前正试图在工作中使用Google Colab(出于共享目的)。

当我在本地运行Jupyter Notebook时,一切正常,我可以连接到Teradata(本地安装的最新驱动程序是16.10.12.00,该驱动程序可以在teradata.tdodbc.drivers上以'Teradata Database ODBC Driver 16.20'的形式找到,我是使用Teradata模块进行连接。

问题:

当我在Google Colab Notebook上尝试相同的配置时,我无法连接,并出现InterfaceError: ('DRIVER_NOT_FOUND', "No driver found for 'Teradata'. Available drivers: ")错误。

在检查驱动程序信息时,似乎安装的驱动程序是15.10.0.21版,并且无法使用teradata.tdodbc.drivers找到该驱动程序-打印内容为空。

可能的问题:

  
      
  1. 如何在本地设置中使用最新的Teradata驱动程序?
  2.   
  3. 如何像本地设置一样用驱动器数据填充teradata.tdodbc.drivers
  4.   
  5. 如何确保Teradata模块正在加载已安装的驱动程序(15.10.0.21)的驱动程序信息?
  6.   

重现该问题:

  1. 打开一个Google Colab Notebook
  2. 使用!pip install teradata
  3. 安装Teradata模块
  4. 安装可能的依赖关系列表以使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

  1. 使用teradata.tdodbc.drivers检查驱动程序:列表将为空。

感谢您的帮助,谢谢!

0 个答案:

没有答案