【问题标题】:How to import things in Python stub files?如何在 Python 存根文件中导入内容?
【发布时间】:2018-10-25 08:29:50
【问题描述】:

我正在使用存根文件为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'

我该如何解决这个问题?

【问题讨论】:

    标签: python python-3.x packaging type-hinting


    【解决方案1】:

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

    试试:

    from . import resilientsession
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-14
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      • 2020-09-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多