Я использую код Visual Studio и хотел бы использовать встроенный терминал для запуска или отладки моего кода.
У меня есть файл python в подкаталоге scripts.Все работает правильно, если я переместить его на один уровень вверх в корневой каталог проекта.Однако в подкаталоге scripts я не могу импортировать созданные мной модули Python.
Если я добавлю это в начало моего файла, оно будет работать правильно:
import sys
import os
sys.path.insert(0, os.getcwd())
print(sys.path)
Если я не сделаю 'Для этого оператора вставки я получаю исключение ModuleNotFoundError
.
Это моя конфигурация отладки:
{
"name": "Python: Current File (Integrated Terminal)",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
}
Что я должен сделать, чтобы путь Python всегда включал корневой каталог проекта, независимо от того, где находится файл скрипта?