Задать вопрос
aryeh
@aryeh
Молод (душой) и приятен в общении :-)

Как настроить абсолютный/относительный import в Python?

Итак 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. Импорт относительный.
61f1350778698340758522.png
Запускаем F5. Импорт абсолютный вариант 1.
61f13579ae5ec916338906.png
Запускаем F5. Импорт абсолютный вариант 2.
61f135ee2a893820972123.png

Понятно, что не определён какой то из путей поиска.
Подозреваю, что его можно/нужно определить в launch.json Замучался уже искать...
Что делать-то??!

Update: Всем спасибо! Я наконец понял что именно я не понимал, нашёл релевантную документацию к Python 3.x и к Visual Studio Code, завтра дочитаю и всё настрою правильно.
Ещё раз всем спасибо.

Update 2: Именно этот вопрос-ответы на Stack Overflow реально помог.... Я просто неверно спрашивал. Всё дело именно в конфигурировании среды выполнения Visual Studio Code. Всем огромное спасибо!
  • Вопрос задан
  • 654 просмотра
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Andy_U
Возможно, у Вас в директории db нет __init__.py.
Ответ написан
aryeh
@aryeh Автор вопроса
Молод (душой) и приятен в общении :-)
я сделал
from __init__ import *
и заработало. а вот автоматом не грузит.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
29 янв. 2025, в 00:48
2000 руб./за проект
29 янв. 2025, в 00:34
100 руб./за проект
28 янв. 2025, в 23:52
2000 руб./за проект