Если вы хотите использовать виртуальную среду Python в VSCode, вам нужно указать абсолютный путь к соответствующему интерпретатору.
Просто добавьте следующую строку в настройки своего рабочего пространства:
"python.pythonPath": "absolute/path/to/venv/bin/python"
Теперь откройте файл Python и нажмите Terminal -> New Terminal и VSCode автоматически активирует виртуальную среду после запуска терминала.
Как вы видите на скриншоте ниже, при открытии терминала команда
$ source /.../bin/activate
выполняется автоматически.
Примечание : Перед открытием нового терминала необходимо быть уже Python-файлом открытым и сфокусированным , чтобы заставить VSCode активировать виртуальную среду, указанную в настройках рабочего пространства.Если вместо этого у вас есть файл с фокусом, отличным от .py
(например, .json
), он просто откроет новый терминал по умолчанию.