Skip to content

module 'sqlglot.expressions' has no attribute 'Expr' #1726

@chapeupreto

Description

@chapeupreto

I am using Python 3.14.2 and I am getting the following errors when trying to install latest (v1.65.0) version:

Traceback (most recent call last):
  File "/home/rodineyelias/.pyenv/versions/3.14.2/bin/mycli", line 3, in <module>
    from mycli.main import cli
  File "/home/rodineyelias/.pyenv/versions/3.14.2/lib/python3.14/site-packages/mycli/main.py", line 72, in <module>
    import sqlglot
  File "/home/rodineyelias/.pyenv/versions/3.14.2/lib/python3.14/site-packages/sqlglot/__init__.py", line 14, in <module>
    from sqlglot.dialects.dialect import Dialect as Dialect, Dialects as Dialects
  File "/home/rodineyelias/.pyenv/versions/3.14.2/lib/python3.14/site-packages/sqlglot/dialects/dialect.py", line 26, in <module>
    from sqlglot.parser import Parser
  File "/project/sqlglot/parser.py", line 959, in <module>
AttributeError: module 'sqlglot.expressions' has no attribute 'Expr'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions