尝试连接超集中的postgres数据库时出现以下错误
ImportError:没有名为psycopg2的模块
我已经用pip安装了psycopg2并通过仍然遇到相同的错误来重新启动了超集。任何想法?
谢谢
答案 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
再试一次,祝你好运!