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/")
但这也失败了。
如何解决这个问题