VSCode入门操作| 配置anaconda终端完整顺畅版

意义:

  • 启动 VSCode 并打开终端时,VSCode 会自动激活您指定的 Anaconda 环境,不用手动输入 conda activate 命令
  • 能够直接运行 pythonpipconda 命令,而无需担心环境的选择问题,在库的调用上更方便。
  • 一旦激活 Anaconda 环境,VSCode 的终端会使用 Anaconda 环境中的 Python 解释器和库,确保我们运行的 Python 代码能够使用该环境中的所有包和依赖项。而如果没有手动激活 Anaconda 环境,终端会使用系统默认的 Python 解释器,可能找不到 pythonconda 命令。

目录

1. 确保 VSCode 和 Anaconda 已正确安装

2. 在 VSCode 中安装 Python 扩展

3. 使用 Python 解释器选择 Anaconda 环境

4. 配置 VSCode 使用 Anaconda 终端

Windows 系统

4.1打开设置json

4.2添加代码

 Mac 或 Linux 系统

5. 测试 VSCode 终端的 Anaconda 配置

6.设置 VSCode 在启动时自动激活 Anaconda 环境

7. 最后检查配置是否生效

附录:配置conda到系统环境,以及查找conda的安装路径

查找 Anaconda 的安装路径-CSDN博客


1. 确保 VSCode 和 Anaconda 已正确安装

  • Anaconda: Anaconda 官网 下载并安装。
  • VSCode: VSCode 官网 下载并安装。

2. 在 VSCode 中安装 Python 扩展

  • 打开 VSCode。
  • 点击左侧活动栏中的 扩展 图标(一个方形图案,或按 Ctrl + Shift + X 快捷键)。
  • 在搜索框中输入 Python,找到由 Microsoft 提供的 Python 扩展,点击 安装

3. 使用 Python 解释器选择 Anaconda 环境

  1. 打开 VSCode,按 Ctrl + Shift + P 打开命令面板。
  2. 输入并选择 Python: Select Interpreter 命令。
  3. 在出现的解释器列表中,找到带有 condaAnaconda 相关字样的 Python 解释器,并选择它。这将告诉 VSCode 使用 Anaconda 环境中的 Python 解释器。
  • (如下图我电脑上的是python3.12.4这个解释器,取决于你自己安装的python版本,后面位置带一个conda)
  • 如果找不到,拉到文章最后看附录--添加conda到系统环境变量

4. 配置 VSCode 使用 Anaconda 终端

为了让 VSCode 的内置终端默认启用 Anaconda 环境,要根据操作系统配置终端设置。

Windows 系统

4.1打开设置json

  • 打开 VSCode,点击左下角齿轮图标,选择 设置,或者使用快捷键 Ctrl + , 打开设置页面。

  • 在搜索框中搜索 terminal.integrated.profiles.windows

  • 点击 Edit in settings.json(在图中位置4处有这个选项,点击打开)。

打开后是这个界面:

4.2添加代码

settings.json 中添加如下的代码来定义 Anaconda 环境为终端配置

{
    "terminal.integrated.profiles.windows": {
        "Anaconda Powershell": {
            "path": "C:\\ProgramData\\Anaconda3\\shell\\condabin\\conda-hook.ps1",
            "args": ["-ExecutionPolicy", "ByPass", "-NoExit", "-Command", "conda activate base"]
        },
        "Anaconda CMD": {
            "path": "cmd.exe",
            "args": ["/K", "C:\\ProgramData\\Anaconda3\\Scripts\\activate.bat C:\\ProgramData\\Anaconda3"]
        }
    },
    "terminal.integrated.defaultProfile.windows": "Anaconda CMD" 
}

要点:

①注意改一下,"C:\\ProgramData\\Anaconda3" 是 Anaconda 的默认安装路径,您可以根据自己安装的路径进行调整,比如我自己的是  "D:\\anaconda" 。查找 Anaconda安装位置的方式我放到文章最后附录

②代码里面的"Anaconda Powershell"和"Anaconda CMD"任选一个加入就可以。

  • 如果喜欢通过 PowerShell 来启动 Anaconda 环境,选择添加Anaconda Powershell;如果你更习惯使用 Windows 的命令提示符(CMD)可以选 Anaconda CMD

③你自己原有的代码不用删,比如Git Bush之类都可以保留,只添加新的进去。我的代码添加完之后长这样:

{
    "workbench.colorTheme": "Default Light Modern",
    "editor.fontSize": 20,
    "github.copilot.editor.enableAutoCompletions": true,
    "explorer.confirmDelete": false,
    "terminal.integrated.shellIntegration.enabled": false,
    "editor.codeActionsOnSave": {},
    "terminal.integrated.profiles.windows": {
        


        "PowerShell": {
            "source": "PowerShell",
            "icon": "terminal-powershell"
        },
        "Command Prompt": {
            "path": [
                "${env:windir}\\Sysnative\\cmd.exe",
                "${env:windir}\\System32\\cmd.exe"
            ],
            "args": [],
            "icon": "terminal-cmd"
        },
        "Git Bash": {
            "source": "Git Bash"
        },
        "Anaconda CMD": {
            "path": "cmd.exe",
            "args": ["/K", "D:\\anaconda\\Scripts\\activate.bat D:\\anaconda"],
            "icon": "terminal-conda"
        }
    },
    "terminal.integrated.defaultProfile.windows": "Anaconda CMD",
    "python.terminal.activateEnvironment": true
}

 Mac 或 Linux 系统

  1. 打开 VSCode,按 Ctrl + , 或点击左下角齿轮图标,选择 设置

  2. 搜索 terminal.integrated.profiles.osx(对于 Mac)或者 terminal.integrated.profiles.linux(对于 Linux)。

  3. 在设置页面点击 Edit in settings.json

    settings.json 中添加如下配置:

{
    "terminal.integrated.profiles.osx": {
        "zsh (Anaconda)": {
            "path": "/bin/zsh",
            "args": ["-i", "-l", "-c", "conda activate base"]
        }
    },
    "terminal.integrated.profiles.linux": {
        "bash (Anaconda)": {
            "path": "/bin/bash",
            "args": ["--login", "-c", "conda activate base"]
        }
    },
    "terminal.integrated.defaultProfile.osx": "zsh (Anaconda)",
    "terminal.integrated.defaultProfile.linux": "bash (Anaconda)"
}

5. 测试 VSCode 终端的 Anaconda 配置

①打开 VSCode,按 Ctrl + ~ 打开集成终端。

②终端应该自动启动您配置的 Anaconda 环境。输入 conda info 来验证当前环境是否正确启用。如果显示的环境是 base 或您期望的 Anaconda 环境,则表示配置成功。

6.设置 VSCode 在启动时自动激活 Anaconda 环境

         在 settings.json 中可以添加以下配置,使得每次启动 VSCode 时自动激活 Anaconda 环境插入代码的位置见第5节我的完整代码。

{
    "python.terminal.activateEnvironment": true
}

7. 最后检查配置是否生效

  1. 保存 settings.json 文件后,关闭并重新启动 VSCode。
  2. 打开终端(Ctrl + ~),查看终端是否启动了 Anaconda 环境。如果终端输出提示 conda activate base 或相关的 Anaconda 环境信息,说明配置成功。

附录:配置conda到系统环境,以及查找conda的安装路径

查找 Anaconda 的安装路径-CSDN博客
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值