microsoft / microsoft/vscode-python-environments

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

オープン
#1,796 コメント 0 件 リアクション 0 件 担当者 1 名 @DonJayamanne が担当を希望しています GitHub で見る
主要言語
TypeScript
スター
138
フォーク
62
平均マージ
1日 4時間
マージ済み PR(30日)
35

説明

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

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。