初次使用vscode遇到的坑

vscode使用时导入模块的一些问题

在编写完某一个模块的代码时,需要在当前的模块下进行调试运行,发现报“ImportError:cannot import name 'BasePath'”

1、于是我们想到可能是因为项目路径未添加到sys.path中导致的
所以我们将项目路径添加到sys.path中,如下所示:

但是运行之后,报了同样的错。经过百度,与调试,发现问的所在,如下方法

2、这里需要注意报的是哪里的模块哪个类导入失败,从报错中我们看出,在Base.basePath模块下,无法导入BasePath类
所以我们需要想到,是这个类无法被导入引起的,然后尝试去在类的文件中进行添加路径到sys.path中

之后再运行,发现问题解决了!!

posted @ 2022-01-26 17:38  dack_deng  阅读(235)  评论(0编辑  收藏  举报