Я использую расширение 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» ». И это касается любого импорта, который я делаю в любом случае. Точно так же я также получаю ошибку «без имени в модуле» для некоторых импортов.
Есть какие-нибудь подсказки, как решить эту проблему? Как мне это решить?