【问题标题】:How to make python as default interpreter in vs code如何使python作为vs代码中的默认解释器
【发布时间】:2020-12-18 01:10:06
【问题描述】:

我使用的是 Windows 10 机器。每当我打开 vscode 并运行 python 程序时,默认情况下它使用 conda 环境。我尝试了许多不同的方法,例如在左下角选择解释器选项,以及 "python.PythonPath":"C:\\Users\\Nithin K Joy\\AppData\\Local\\Programs\\Python\\Python38\\python.exe","python.disableInstallationCheck":false, "python.terminal.activateEnvironment": true, "python.venvPath":"C:\\Users\\Nithin K Joy\\AppData\\Local\\Programs\\Python\\Python38\\python.exe", 之类的设置 无论我做什么,它仍然在 conda 环境中运行。唯一有效的是从系统环境中删除 conda 路径并运行 vs 代码。但这不是理想的处理方式。任何人请帮忙。提前致谢。

【问题讨论】:

  • 对我来说,“Python”扩展保存了最后选择的解释器和默认设置。但是,代码首选项中也有一个设置。
  • 但对我来说,这行不通兄弟..
  • 你是如何安装 Anaconda 的?默认不就成了默认的Python安装吗?

标签: python python-3.x visual-studio-code anaconda vscode-settings


【解决方案1】:

您可以在您的用户设置中手动添加python.defaultInterpreterPath 的条目,这是为您的应用程序设置默认解释器。重启 vscode 使设置生效。

由于 python.pythonPath 设置已从所有 3 个范围 - 用户、工作区、工作区文件夹中删除,因此您可以参考 vscode-python-DeprecatePythonPath 的更多信息。

【讨论】:

  • 感谢您的回复。但是当我将它添加到设置时,它会显示“未知配置设置”。但它没有用。
  • 不,我试过了,它有效。你的 vscode 版本是多少?确保将其放在用户设置中。然后关闭 vscode 并打开一个干净的文件夹,创建一个 .py 文件,您会发现环境已激活,并且解释器是您之前选择的。
  • 我认为我的 VScode 版本的问题是 1.4.1。无论如何,我卸载了 Anaconda,这让我很头疼,现在我通过使用 Microsoft python 扩展在 vs 代码中使用 jupyter notebook。感谢您的回复,我很高兴为您投票(2)。
  • @Nithin K Joy 你真好,非常感谢~
  • @MollyWang-MSFT 感谢您的超快响应 :) 经过一些试验后,似乎引用defaultInterpreterPath 的工作区按我的预期工作。但是当我使用通过 SSH 连接到远程机器的 VSC Remote 时,VSC 不接受任何 defaultInterpreterPath 配置。我目前坚持使用 VSC 版本 1l50.1。
猜你喜欢
  • 1970-01-01
  • 2021-08-17
  • 2022-12-14
  • 2018-09-23
  • 2022-12-11
  • 2016-03-05
  • 1970-01-01
  • 2020-03-13
  • 1970-01-01
相关资源
最近更新 更多