NoSuchModuleError:无法加载插件:sqlalchemy.dialects:teradata

时间:2018-10-24 02:47:12

标签: python sqlalchemy teradata

嗨,我正在尝试使用sqlalchemy-teradata将熊猫数据帧写入Teradata表。这是我正在使用的代码:

from sqlalchemy import create_engine
import sqlalchemy_teradata

td_engine=create_engine('teradata://'+uid+':'+password+'@'+host+':22/')

返回上面的错误。我还尝试了这段代码,以及在stackoverflow上的其他地方看到的代码:

engine=create_engine('teradata://'+ uid +':' + password + '@'+ host + '/' + '?authentication=LDAP')

我已经安装了以下所有软件包:sqlalchemysqlalchemy-teradatateradatasqlalchemy

有人以前见过此错误吗?任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

我首先要检查软件包是否正确安装:

$ python
>>> import teradata
>>> import sqlalchemy_teradata

这会给出任何错误消息吗?

此外,我相信您只需要sqlalchemy-teradata软件包,而不需要teradatasqlalchemy