Visual studio code Python3.5.4的相对导入和VScode pylint的配置

Visual studio code Python3.5.4的相对导入和VScode pylint的配置,visual-studio-code,python-import,python-3.5,pylint,Visual Studio Code,Python Import,Python 3.5,Pylint,我有以下项目结构 python_app - commands -- file1.py -- file2.py - examples -- example1.py - lib - utils -- class1.py -- class2.py -- __init__.py - tests -- test1.py 在VScode中,我将此项目作为打开文件夹打开。 我已将pylint插件安装到VSCode 现

我有以下项目结构

python_app
  - commands
    -- file1.py
    -- file2.py
  - examples
    -- example1.py
  - lib
    - utils
      -- class1.py
      -- class2.py
      -- __init__.py
  - tests
    -- test1.py
在VScode中,我将此项目作为打开文件夹打开。 我已将pylint插件安装到VSCode

现在,如果我想使用
python\u app/lib/utils/class1.py中的
python\u app/commands/file1.py
模块

我使用相对导入导入class1模块,如下图:

from ./../lib/utils import class1
但是,当我运行file1.py时,它会在导入class1时出错

然后我尝试了以下方法:

import sys
sys.path.append("./../lib/")
from utils import class1
但是VS代码pylint将其显示为错误,并将导入顺序更改为以下内容:

from utils import class1
import sys
sys.path.append("./../lib/")
但这也失败了。 如何解决这个问题