hdp中的Apache超集0.23.3可以';t通过sqlalchemy url连接到sql server

hdp中的Apache超集0.23.3可以';t通过sqlalchemy url连接到sql server,sqlalchemy,sql-server-2014,python-3.7,apache-superset,hortonworks-sandbox,Sqlalchemy,Sql Server 2014,Python 3.7,Apache Superset,Hortonworks Sandbox,我正在尝试通过sqlalchemy将hdp中的超集0.23.3连接到sql server 2014(本地计算机),但遇到一个关于未找到模块的错误。my sqlalchemy连接字符串和错误的附件如下所示: 非常感谢您的帮助。提前感谢您是否能够通过sqlAlchemy在python中直接连接到该数据库?是的,它已成功连接,并使用spyder通过sqlAlchemy检索记录。。请查看我最近添加的图片[5]。好的。伟大的您是在您的全局python环境中运行超集,还是在虚拟环境中运行超集?虚拟

我正在尝试通过sqlalchemy将hdp中的超集0.23.3连接到sql server 2014(本地计算机),但遇到一个关于未找到模块的错误。my sqlalchemy连接字符串和错误的附件如下所示:


非常感谢您的帮助。提前感谢

您是否能够通过sqlAlchemy在python中直接连接到该数据库?是的,它已成功连接,并使用spyder通过sqlAlchemy检索记录。。请查看我最近添加的图片[5]。好的。伟大的您是在您的全局python环境中运行超集,还是在虚拟环境中运行超集?虚拟环境(hdp sandbox 2.6.5,windows 10)和(hdp sandbox 3.0,redhat),其中安装了python 2.7和3.6,但所有内容都通过shell安装在python2.7中,例如pip install pymssqlI意味着您的python虚拟环境(venv)。当您安装superset时,您是否按照建议创建了python虚拟环境,并且pip在该venv中安装了所有内容?这可以解释为什么在通过全局python环境连接时没有看到错误,但在superset的环境中遇到了错误。