VS CODE 不切换Anaconda 环境,默认(base)的问题

时间:2024-04-12 16:25:57

VS CODE 不切换Anaconda 环境,默认(base)的问题

Anaconda 中设置了多个环境,但是在VS Code 中设置对应的python 环境时,
虽然感觉该设置的都设置了,(launch.json;setting.json;task.json)也都设置了,却还是遇到了问题,

  1. 首先是遇到了无法加载PowerShell\profile.ps1文件的问题,显示在此系统上禁止运行脚本
    VS CODE 不切换Anaconda 环境,默认(base)的问题
    以管理员身份打开PowerShell 输入 set-executionpolicy remotesigned
    VS CODE 不切换Anaconda 环境,默认(base)的问题
    选择Y 后执行,再进入VS Code不报错了.
  2. 上一个问题好了以后又发现,每次打开VS Code 便会自动进入了base 环境,虽然配置的都是按照新创建的环境设置的.
    VS CODE 不切换Anaconda 环境,默认(base)的问题
    找了半天原因,觉得可能与Anaconda 会自动进入base 环境有关,执行conda env list 查看环境,activate 以后也无效.
    VS CODE 不切换Anaconda 环境,默认(base)的问题
    又各种网上找了半天,发现有关闭自动关进入base 环境的方法,管理员权限在Anaconda Prompt中执行试一下.
    VS CODE 不切换Anaconda 环境,默认(base)的问题
    再打开VS Code,竟然OK 了
    VS CODE 不切换Anaconda 环境,默认(base)的问题