我有以下代码(代码片段):
from sqlalchemy.orm import declarative_base
Base = declarative_base()
安装了pip i
$ pip install -U sqlalchemy[mypy] sqlalchemy-stubs mypy
$ pip list | egrep -i '(sqlal|mypy)'
mypy 0.982
mypy-extensions 0.4.3
SQLAlchemy 1.4.42
sqlalchemy-stubs 0.4
SQLAlchemy-Utils 0.38.3
sqlalchemy2-stubs 0.0.2a29
尽管如此,当我跑mypy file.py
米的时候,我得到的是:
$ python3 -mmypy test.py
test.py:1: error: Module "sqlalchemy.orm" has no attribute "declarative_base"
Found 1 error in 1 file (checked 1 source file)
我使用的是Virtualenv中的Python3.10.5.
我可以做些什么来调试更多?