【问题标题】:VS code Import issue with local module本地模块的VS代码导入问题
【发布时间】:2022-10-18 10:21:14
【问题描述】:

enter image description here

在我的虚拟环境中,我试图将“models.py”文件导入 main.py 为此我尝试过: """ from . 导入模型,模式 """。 但即使 models.py 和 main.py 两个文件都在同一级别,我无法导入它会给出这个错误:

"""ImportError: cannot import name 'models' from 'app.routers' (unknown location)"""

【问题讨论】:

  • 你的文件在app 而不是app.routers

标签: python api visual-studio-code module importerror


【解决方案1】:

您只需编写import models, schemas 并使用models.<classname> 从这些文件中访问您的函数/类,或使用import <classname> from models 直接导入它们

【讨论】:

    【解决方案2】:

    vscode 将工作空间作为根目录,所以需要使用如下代码:

    from app import models,schemas
    

    【讨论】:

      猜你喜欢
      • 2020-07-23
      • 2022-08-12
      • 2021-01-18
      • 1970-01-01
      • 2021-12-08
      • 2023-04-05
      • 2021-08-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多