首页 > 解决方案 > 在 Visual Studio 代码的同一项目文件夹中使用 python 包

问题描述

在此处输入图像描述

我在我的项目文件夹中创建了名为“dto”的自定义包。但它不识别这个包和模块。

如何让我的 Visual Studio 代码找到它?

在 Pycharm 中,如果我创建新包,它会自动检测到。

标签: pythonvisual-studio-code

解决方案


从我从目录树中可以看到,您需要使用相对导入(python >= 2.5):

from ..dto import price

这里 .. 用于指定导入应该从两个文件夹中进行,该文件夹位于被调用的脚本的当前位置之上。

在您的情况下,不能使用相对导入,因为文件位于不同的包中。请在相对导入中找到顶级包错误之外的相关帖子


推荐阅读