【VSCode + Anaconda】VSCode [WinError 126]找不到指定模块
- 问题
- 解决一
- 解决二
问题
- 在
Anaconda Prompt中的 python 环境测试,可以使用import torch命令
现在在VSCode中测试,发现相关异常
图中,已经选择了相应的conda环境的python.exe

解决一
- 安装
cudatoolkit,据说是因为缺少这个而导致加载失败

经过测试,还是一样的异常,换其他方法试试。
解决二
- 使用
VSCode下方的终端进行测试
发现如下警告

- 测试,发现上述问题的原因就是我们没有激活conda到指定的环境
那么,我们只要在VSCode的终端使用指定的控制台环境就好了(原本的环境为PowerShell,该环境会 conda 失败,所以没有激活环境成功) - 首先我们打开
Python下的Json文件
按照下方打开


- 首先得确保你这里的解释器是正确的

- 然后在边上多加一行代码
"terminal.integrated.automationShell.windows": "cmd.exe",

- 然后请关闭再打开,否则没有效果…
再次运行,测试成功

- 怎么发现是这个终端环境的问题的呢eee
我发现可以在这里添加终端环境,添加一个cmd后,注意前面不是PS而是(base),说明我们conda成功了,然后就发现是终端环境的问题…
















![[附源码]Python计算机毕业设计SSM街舞公司管理系统(程序+LW)](https://img-blog.csdnimg.cn/c4b0df466b8a478ba2c39e2f6fb9f5f1.png)


