Superset ImportError:没有名为psycopg2的模块

时间:2018-09-07 08:46:16

标签: superset

尝试连接超集中的postgres数据库时出现以下错误

ImportError:没有名为psycopg2的模块

我已经用pip安装了psycopg2并通过仍然遇到相同的错误来重新启动了超集。任何想法?

谢谢

2 个答案:

答案 0 :(得分:0)

如果在virtualenv中运行超集,请尝试在系统级别安装psycopg2。 另外,安装psycopg2-binary软件包。

答案 1 :(得分:0)

如上所述,您可能已按照安装指南(https://superset.incubator.apache.org/installation.html#python-virtualenv)中的建议在虚拟环境中安装了超集

一个很好的指示是搜索超级集的安装位置,如果它在文件夹venv中,则可能在恶劣的环境中进行搜索。

您需要确保在虚拟环境中也安装了python软件包。在本地计算机上安装将无法进行。

转到安装超集的位置(在我的情况下为/ Applications / venv /),然后激活venv:

. venv/bin/activate

安装软件包 pip install psycopg2

再试一次,祝你好运!