【问题标题】:Setup integrated terminal of vs-code with anaconda使用 anaconda 设置 vs-code 的集成终端
【发布时间】:2021-08-04 09:24:46
【问题描述】:

我已经安装了最新的 anaconda python 发行版和 vs-code 编辑器。当使用 vs-code 并调用其终端提示时,我在启动时没有可用的 Anaconda 提示,集成终端没有带有 vs-code 环境的 Anaconda 提示。

在启用 Anaconda 提示终端的情况下,应如何以及在何处设置 vs-code 编辑器?

此外,我想在 Anaconda 中创建一个单独的 python/conda 环境并在那里重定向执行,同时使用 vs-code 及其终端。

我希望在提示符中显示此 Anaconda 终端的指示,例如

(base) PS C:\Users\

在 vs-code 命令提示符下,我有

PS C:\Users\

【问题讨论】:

  • 将您的 Anaconda 文件夹添加到系统 path 以便 PowerShell 和 cmd 可以访问 conda.exe,然后您可以在 VSCode 中从终端使用 conda。
  • 请按照教程@AMC 发布并尝试一下。如果有任何问题,请告诉我们。
  • 推荐的方案不行,没有可用的虚拟环境,不能切换,只有base可用
  • @Jack 你在创建环境时指定了 Python 版本吗?另外,您是否在页面的该部分看到了“附加说明”?

标签: python visual-studio-code conda


【解决方案1】:

在Settings.json中,添加"python.terminal.activateEnvironment": true以确保在打开新的集成终端时,虚拟环境可以自动激活。

1.按Ctrl+Shift+`打开集成终端,运行

    conda create -n .venv python=3.8 

那么你应该成功创建了.venv:

2.您可能会看到提示,然后激活.venv:

3.打开Command Palette,手动输入python.exe的路径选择解释器,环境位置可以从create命令下显示的信息中获取。现在左下角显示的python解释器应该是:

4.点击右上角的绿色按钮Run Python File in Terminal,将打开一个新的集成终端并自动激活环境:

请按照我的步骤试一试。如果有任何问题,请随时告诉我。

【讨论】:

    猜你喜欢
    • 2019-12-24
    • 2017-10-09
    • 1970-01-01
    • 2018-09-07
    • 1970-01-01
    • 2018-02-14
    • 2017-06-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多