有麻烦请先笑笑

萩 x H

我的时间很少,但我却有很多想法

vscode使用anaconda虚拟环境

问题分析:

当我们第一次使用vscode+anaconda虚拟环境来运行项目时,一般会报错no module name 'torch'这样的错误,尽管我们已经切换vscode使用的环境为正确的环境也还是不行。这个问题是因为我们在vscode中运行项目是在终端运行的,但如果这个终端是powershell,会导致无法激活你的conda环境,导致使用的环境是默认的python环境。

解决方法:

方法1.将我们vscode终端切换成command prompt。


这样我们再运行就能正常运行了

方法2:让我们的powershell能够激活conda环境

参考:https://zhuanlan.zhihu.com/p/452273123
先在powershell中输入:get-executionpolicy。如果输出Restricted,我们就再次用管理员身份打开powershell,然后输入set-executionpolicy remotesigned,这个时候再查看执行策略会发现已经变成了remotesigned。这样我们就能以powershell使用conda环境了。

posted @ 2024-01-10 19:24  萩xh  阅读(112)  评论(0编辑  收藏  举报