Отладчик Python VSCode не использует правильный двоичный файл Python с файлом launch.json «justMyCode=false»Python

Программы на Python
Ответить
Anonymous
 Отладчик Python VSCode не использует правильный двоичный файл Python с файлом launch.json «justMyCode=false»

Сообщение Anonymous »

У меня есть небольшой проект, в котором я хотел бы использовать файл launch.json со средой, созданной Pipenv, но VSCode, похоже, использует недопустимое расположение двоичных файлов Python. Это происходит, когда я устанавливаю для «justMycode» значение «false». Установка true работает нормально.
Как ни странно, при запуске команды «Python Debugger: Debug Python File» через значок запуска запускается правильная среда.
Проблема возникает в определенной мной конфигурации launch.json. Я получаю сообщение об ошибке «Файл не найден: /Users/me/Library/Python/3.13». Как ни странно, этот путь не определен ни в файле launch.json, ни в настройках пользователя.
Я даже явно обновил оба файла, добавив следующее:
User Settings.json

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

    "python.defaultInterpreterPath": "/Users/me/.local/share/virtualenvs/testproject-vamZemFG/bin/python",
launch.json

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

{
"version": "0.2.0",
"configurations": [
{
"name": "Python Debugger: All Code",
"type": "debugpy",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"envFile": "${workspaceFolder}/.env",
"justMyCode": false,
"python": "/Users/me/.local/share/virtualenvs/testproject-vamZemFG/bin/python",
}
]
}
Вот скриншот ошибки, которую я получаю
Изображение


Подробнее здесь: https://stackoverflow.com/questions/793 ... h-json-jus
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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