vscode无法conda activate环境

0、先试试这个方法

file

原因

出现这样一个情况,在vscode中无法用PowerShell激活已有环境(图为网图,自己出问题时忘记截图了,但报错是同样报错)

file

两种解决办法:

1. 参考简书链接

链接

在vscode中同时按下ctrl + shift + P,打开设定界面,输入terminal:select default profile

file

选择第二个,用cmd命令即可

file

成功运行

2. 第二个方法

参考https://blog.csdn.net/weixin_42726887/article/details/121973518

win + x 选择管理员打开powershell

file

输入conda init,然后关掉powershell界面,重新按照第一步打开。会出现一串红色的错误:输入以下命令:

set-ExecutionPolicy RemoteSigned
会有一个问你执行策略什么的,输入y,之后回车,重启powershell就可以了。这个的意思是要在全局范围重新conda init,自然也能解决vscode中的问题。解决后vscode中运行如下:

file

(注意第一个是在cmd命令界面中运行,第二个是修复了powershell后仍在powershell中运行)

Leave a Comment