Итак
Visual Studio Code и
Python 3.8
Дерево проекта относительно
${workspaceFolder} ака
C:\workspace\crypto выглядит так:
C:.
└───eyeQ6SerializeDataAPI
├───Admin
├───db
└───utils
Релевантный фрагмент launch.json такой:
{
"name": "Python: uploadBlobs",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/eyeQ6SerializeDataAPI/Admin/uploadSerilizationFile.py",
"args": [],
"console": "integratedTerminal"
}
Запускаем F5. Импорт относительный.

Запускаем F5. Импорт абсолютный вариант 1.

Запускаем F5. Импорт абсолютный вариант 2.
Понятно, что не определён какой то из путей поиска.
Подозреваю, что его можно/нужно определить в
launch.json Замучался уже искать...
Что делать-то??!
Update: Всем спасибо! Я наконец понял что именно я не понимал, нашёл релевантную документацию к Python 3.x и к Visual Studio Code, завтра дочитаю и всё настрою правильно.
Ещё раз всем спасибо.
Update 2: Именно
этот вопрос-ответы на Stack Overflow реально помог.... Я просто неверно спрашивал. Всё дело именно в конфигурировании среды выполнения Visual Studio Code. Всем огромное спасибо!