如何导入 Python 存根文件中的内容?

How to import things in Python stub files?

我正在使用存根文件为 aiojira 库注释类型。 aiojira 库遵循与 jira 库相同的结构。 jira 库包含 resilientsession 模块,所以我想我应该创建 resilientsession.pyi 文件并将其导入 __init__.pyi。我这样做了,但是写的时候:

import aiojira.resilientsession

PyCharm抱怨,mypy抱怨:

kgjirawebhook/__init__.py:7: error: Cannot find module named 'aiojira.resilientsession'

我该如何解决这个问题?

这可能是因为您当前的环境中没有安装aiojira。相对导入应该可以解决这个问题。

尝试:

from . import resilientsession