«Pylint: невозможно импортировать XXX» в venv с python3 .8 с использованием vscode - PullRequest
0 голосов
/ 12 февраля 2020

Я использую расширение VSCode Remote-S SH для разработки кода для проекта python в виртуальной машине Ubuntu на Hyper-V.

Так что я * S SH проект, который использует виртуальную среду. Структура проекта выглядит следующим образом:

.vscode/settings.json
build/
docs/
app/
---/src/file1.py
---/src/file2.py
---/src/folder1/file3.py
venv/

Мои настройки. json имеет следующее:

{
    "python.pythonPath": "/home/sven/stackl_dev/venv/bin/python",
    "python.linting.pylintPath": "/home/sven/stackl_dev/venv/bin/pylint",
    "python.linting.enabled": true
}

Поэтому я считаю, что я использую правильный python исполняемый файл и pylint.

Однако мой file1.py, например, «импортирует file2.py. Мой file3.py также.

Затем Pylint выдает ошибку« Unable to import «file2» ». И это касается любого импорта, который я делаю в любом случае. Точно так же я также получаю ошибку «без имени в модуле» для некоторых импортов.

Есть какие-нибудь подсказки, как решить эту проблему? Как мне это решить?

...