vscode+anaconda的python环境配置

安装好anaconda和vscode

安装链接
已经有了anaconda和vscode,并在anaconda设置了各种虚拟环境。

不需要设置settings.json,空白就可以。
设置settings.json走过很多弯路,还是不能成功调用所有环境。在这里插入图片描述

  1. 关闭vscode
  2. 打开anaconda
  3. 选择一个设置好的环境
  4. 点击VScode的launch
    如下图
    在这里插入图片描述

弹出vscode界面,点击下图所示位置,选择python解释器,还可以更换自己需要的环境。
在这里插入图片描述
在这里插入图片描述
对每个环境进行逐个的测试torch和numpy,都成功了。
并不需要设置settings.json。我之前参照链接
设置了settings.json

{
    #虚拟环境名称
    "python.venvFolders": [
        "pytorch7",
        "pytorch3",
        "pytorch2"
    ],
    #虚拟环境位置
    "python.venvPath": "C:Users\\freeyu\\anaconda3\\envs"
}

仍然不能成功激活所有的环境,只有pytorch2环境可以被激活。所以这个方面被我放弃了。

注意

运行代码
在这里插入图片描述
点击运行图标
run python file
debug python file
run code(自己装的插件参考链接

在之前的操作中,

  1. 我在anaconda选择了一次环境(比如pytorch 7)
  2. 在vscode里选择python解释器,可以再次更换环境(很多选择pytorch2,pytorch3,pytorch7 tensorflow2等)。

run python file
debug python file
可以在所有环境里都运行成功

run code 只能在pytorch7里运行。


版权声明:本文为free_luojing原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。