当前位置: 首页 > 知识库问答 >
问题:

SqlAlchemy.exc.NoSuchModuleError:无法加载插件:SqlAlchemy.Dialects:Postgres

田宇
2023-03-14

我正在尝试用SQLAlchemy连接到Postgres数据库。我已经安装了Psycopg2。但是,我得到错误sqlalchemy.exc.nosuchmoduleerror:can't load plugin:sqlalchemy.dialects:postgres。如何配置SQLAlchemy以连接到PostgreSQL?

from flask import Flask
from flask_sqlalchemy import SQLAlchemy

app = Flask(__name__)
app.config["SQLALCHEMY_DATABASE_URI"] = "postgres://username@localhost:5432/template1"

db = SQLAlchemy(app)

共有1个答案

邢飞鸿
2023-03-14

URI应以postgresql:/开头,而不是以postgres:/开头。SQLAlchemy过去接受这两种名称,但已经删除了对postgres名称的支持。

 类似资料:
  • 版本:3.8.2.201610040743平台:Eclipse Neon.1(4.6.1)这是我的版本插件org.springsource.ide.eclipse.commons.gettingstarted无法加载类org.springsource.ide.eclipse.commons.gettingstarted.dashboard.欢迎仪表板

  • 问题内容: 我是android开发的新手我的日食工作正常。但是现在当我开始一个新项目时,它给出了一个错误问题打开向导无法打开所选向导 详细错误消息是 我也不能运行现有的Android项目。但是我可以启动一个新的Java项目并运行。为什么会这样 问题答案: 如果尚未添加ADT,请执行以下步骤。 帮助->添加新软件->添加。 在选项中写入ADT 如果您已经在计算机中安装了ADT,则在其中添加其路径,例

  • 我的Eclipse停顿了,所以我关闭了它(通常情况下,我没有发送任何kill信号或其他任何东西,编辑器有漏洞,但菜单仍然工作,所以我简单地从菜单中退出它)。 然而,当我重新打开eclipse时,我遇到了一个问题: 插件org.python.pydev无法加载类org.python.pydev.editor.pyedit。 我正在使用Eclipse Kepler Release 2版本ID:2014

  • 问题内容: 我正在将MySQL-8.0与MySQL Workbench连接起来并出现以下错误: 无法加载身份验证插件“ caching_sha2_password”:dlopen(/usr/local/mysql/lib/plugin/caching_sha2_password.so,2):找不到映像 我也尝试过使用其他客户端工具。 有什么解决办法吗? 问题答案: 已锁定 。目前,此答案的内容已解

  • 我的插件在ubuntu环境下的eclipse中加载失败,出现以下消息 eclipse.buildid=M20130204-1200 java.version=1.6.0_24 java.vendor=Sun Microsystems Inc.引导加载程序常量:os=linux,arch=x86,ws=gtk,nl=en_us命令行参数:-os linux-ws gtk-arch x86错误Tue

  • 我是cucumber可扩展代码的新手,我需要帮助。我正在使用java 8和maven,并希望生成cucumber可扩展报告。但每次我得到以下错误: Pom.xml文件是: Runner类代码: 我得到这个错误: