安装好anaconda和vscode
安装链接
已经有了anaconda和vscode,并在anaconda设置了各种虚拟环境。
不需要设置settings.json,空白就可以。
设置settings.json走过很多弯路,还是不能成功调用所有环境。
- 关闭vscode
- 打开anaconda
- 选择一个设置好的环境
- 点击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(自己装的插件参考链接)
在之前的操作中,
- 我在anaconda选择了一次环境(比如pytorch 7)
- 在vscode里选择python解释器,可以再次更换环境(很多选择pytorch2,pytorch3,pytorch7 tensorflow2等)。
run python file
debug python file 可以在所有环境里都运行成功
run code 只能在pytorch7里运行。
版权声明:本文为free_luojing原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。