繁体   English   中英

尝试使用Peewee连接到Microsoft SQL数据库(python)

[英]Trying to connect to Microsoft SQL database with Peewee (python)

我正在尝试使用peewee和peewee-mssql连接到Microsoft SQL数据库。 我已经安装了peewee版本3.10和peewee-mssql版本1.0.3。 我试过在Python 3.5和3.7上运行它,结果相同。

当我运行此脚本时:

import peewee as pw
from peewee_mssql import MssqlDatabase

db = MssqlDatabase('DATABASE INFO')

db.connect()

tables = db.get_tables()

for t in tables:
    print(t)

此追溯给我一个错误:

  File "D:\test.py", line 2, in <module>
    from peewee_mssql import MssqlDatabase
  File "C:\Envs\TestEnv\lib\site-packages\peewee_mssql.py", line 1, in <module>
    from peewee import Database, ImproperlyConfigured, OP, QueryCompiler, CompoundSelect, SQL, Clause, CommaClause
ImportError: cannot import name 'QueryCompiler'

我使用的版本不兼容吗?

非常感谢Alex

peewee-mssql与Peewee 3.x不兼容,可能很长时间没有更新。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM