为什么 mypy 找不到我的包裹?

Mic*_*son 8 python type-hinting mypy

我位于包含 python 包的目录中,并正在运行mypy -p <package-name>,但它只是错误地显示“找不到包”。

我究竟做错了什么?

Mic*_*son 5

我丢失了该文件<my-package>/__init__.py,因此从技术上讲,它实际上并不是一个 Python 包。它确实有一个__main__.py文件,这就是该命令python -m <my-package>仍然有效的原因。