VSCode не распознает импорт Python из папки «src» во вложенной структуре проектаPython

Программы на Python
Anonymous
VSCode не распознает импорт Python из папки «src» во вложенной структуре проекта

Сообщение Anonymous »

У меня возникла проблема с кодом Visual Studio (как стандартной версией, так и версией Insiders для Mac Sonoma 14.0), из-за которой он не может распознать операторы импорта в определенной вложенной структуре проекта. Структура моего проекта следующая:

Код: Выделить всё

- project/
- sub_project_1/
- src/
- utils.py
- main.py
- ...
В main.py у меня есть следующий оператор импорта: from src import utils. Как ни странно, VSCode не распознает этот импорт. Однако если я переименую папку src во что-нибудь другое, например, в source или src2, импорт распознается без проблем.
Дополнительно , эта проблема возникает только тогда, когда папка проекта открыта в VSCode. Если я открою только папку sub_project_1 непосредственно в VSCode, импорт будет работать как положено.
Это новая проблема для меня; в предыдущих проектах с похожей структурой и использованием папки src я не сталкивался с этой проблемой. Мне интересно, может ли это быть связано с недавним обновлением VSCode или в моей текущей настройке есть что-то особенное, вызывающее эту проблему.
Попытки решения: я пробовал переименовать папка, которая, кажется, решает проблему, предполагая, что она связана с конкретным именем папки «src».
Кто-нибудь сталкивался с подобной проблемой или может дать представление о том, что может быть причиной этого и как ее решить?

Подробнее здесь: https://stackoverflow.com/questions/777 ... ect-struct

Вернуться в «Python»