如何在python可视化代码扩展中预选(设置默认)python解释器?

Emi*_*mil 9 python visual-studio-code

小问题是,当我按下Ctrl+ 时F5,我希望代码立即运行;但我不得不

选择环境:

Python
Python 实验

每时每刻。有没有办法在设置中设置默认环境,这样我就不必在每次运行时进行选择?

kre*_*ema 16

vscode 弃用了python.pythonPath设置。

2021.6.0(2021 年 6 月 16 日)更新以来,我们应该使用

视窗:

{
  "python.defaultInterpreterPath": "c:/dev/ala/venv/Scripts/python.exe"
}
Run Code Online (Sandbox Code Playgroud)

macOS/Linux:

{
  "python.defaultInterpreterPath": "/home/abc/dev/ala/venv/bin/python"
}
Run Code Online (Sandbox Code Playgroud)

vscode 文档已经更新。https://code.visualstudio.com/docs/python/environments#_manually-specify-an-interpreter


小智 6

选择解释器后,它应该存储在 .vscode 文件夹中的 settings.json 文件中。它应该是这样的:

{
  "python.pythonPath": "C:\\Users\\Username\\AppData\\Local\\Programs\\Python\\Python36\\python.exe"
}
Run Code Online (Sandbox Code Playgroud)

下次用vscode打开这个文件夹的时候,应该会自动选择上次用的python解释器。

也许您没有使用“打开文件夹”来打开工作目录。然后vscode会尝试读取本地的.vscode文件夹(如果有的话),否则会按照一定的路径顺序来选择解释器。希望有帮助。