Отладка Python в VsCode: ошибка «Модуль не найден»Python

Программы на Python
Anonymous
Отладка Python в VsCode: ошибка «Модуль не найден»

Сообщение Anonymous »


Я пытался запустить отладчик для моего файла Python. Однако я получаю, что модуль не найден для операторов импорта, которые импортируют модули за пределами каталога моего файла Python, который я пытаюсь отлаживать. Я поискал повсюду на StackOverflow и нашел несколько ответов, но это не сработало. Мой launch.json:

{ "name": "Python: текущий файл (интегрированный терминал)", "тип": "питон", "запрос": "запуск", "консоль": "интегрированный терминал", "python": "/Users/{NAME}/projects/toolchain/engine/engine/roles/process/files/myenv/bin/python3", "program": "${file}", "cwd": "${workspaceRoot}", "env": {"PYTHONPATH": "${workspaceFolder}${pathSeparator}${env:PYTHONPATH}"}, «stopOnEntry»: правда, «justMyCode»: ложь } и settings.json:

... "python.anaанализ.extraPaths": [ "./engine/engine/scripts", "./engine/engine/roles/services/tcpdump/files" ], "terminal.integrated.env.osx": { "PYTHONPATH": "${workspaceFolder}:${env:PYTHONPATH}" }, Это оператор импорта и ошибка:

импортировать переменные процесса как pv Произошло исключение: ModuleNotFoundError Нет модуля с именем «process_variables» Расположение моего скрипта Python: ../projects/engine/engine/scripts и расположение скрипта, который я пытаюсь импортировать: ../projects/engine/engine/roles/services/tcpdump/files

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