【问题标题】:NoSuchModuleError: teradata can't load plugin sqlalchemyNoSuchModuleError:teradata 无法加载插件 sqlalchemy
【发布时间】:2019-04-29 19:03:42
【问题描述】:

我正在尝试连接到 teradata 服务器以使用以下创建引擎将数据从 pandas DataFrame 加载到 teradata

 import teradata
 import teradatasql
 from sqlalchemy import create_engine
 import sqlalchemy_teradata
 import pandas as pd
 engine=create_engine("teradata://user:pwd@host/DataBase")

 Error:
 NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:teradata

感谢您的帮助。 有人可以帮忙吗?

【问题讨论】:

标签: python-3.x pandas sqlalchemy teradata dialect


【解决方案1】:

我会首先检查以确保这两个包都已正确安装并成功导入:

 from sqlalchemy import create_engine
 import sqlalchemy_teradata

如果是这样,我将重新启动您的 Python 会话 - 我遇到了与您相同的错误,并且在重新启动后它终于消失了。

如果你仍然遇到问题,试试这个字符串:

td_engine=create_engine('teradata://'+uid+':'+password+'@'+server+'/'+db+'?driver='+driver)

【讨论】:

    猜你喜欢
    • 2021-11-04
    • 2020-03-27
    • 2017-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    相关资源
    最近更新 更多