microsoft / microsoft/vscode-python-environments

"python.defaultInterpreterPath" ignored and overwritten by automated user setting

Aberta
#1,796 0 comentários 0 reações 1 responsável Ver no GitHub

@DonJayamanne já está trabalhando nisso.

Desde 17/9/2026.

Linguagem predominante
TypeScript
Estrelas
138
Forks
62
Merge médio
1d 4h
PRs com merge (30d)
35

Descrição

I use Python Environments inside Cursor. In my workspace setting in .vscode/settings.json I set "python.defaultInterpreterPath": "/....pyenv/versions/3.14.2/envs/venvname/bin/python".

This however seems to be ignored by Python Environments extension with a user setting in /.../Cursor/User/settings.json that automatically sets "python.defaultInterpreterPath": "/.../.pyenv/versions/3.14.2/envs/venvname/", which is only the path to the folder, but we need to add bin/python in the end for the executable.

This results in this error when I start a debug session:
Failed to spawn launcher: [Errno 13] Permission denied: '/.../.pyenv/versions/3.14.2/envs/venvname'.

Correcting or deleting the path in /.../Cursor/User/settings.json results in it being overwritten the next time I start debugpy.

The same environment is also picked automatically.

I didn't find a solution, except for not using Python Environments any more.

Python Environments 1.36.0
ms-python.debugpy 2026.6.0
ms-python.python 2025.6.1
Cursor 3.20.17

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.