0、先试试这个方法
原因
出现这样一个情况,在vscode中无法用PowerShell激活已有环境(图为网图,自己出问题时忘记截图了,但报错是同样报错)
两种解决办法:
1. 参考简书链接
在vscode中同时按下ctrl + shift + P,打开设定界面,输入terminal:select default profile
选择第二个,用cmd命令即可
成功运行
2. 第二个方法
参考https://blog.csdn.net/weixin_42726887/article/details/121973518
win + x 选择管理员打开powershell
输入conda init,然后关掉powershell界面,重新按照第一步打开。会出现一串红色的错误:输入以下命令:
set-ExecutionPolicy RemoteSigned
会有一个问你执行策略什么的,输入y,之后回车,重启powershell就可以了。这个的意思是要在全局范围重新conda init,自然也能解决vscode中的问题。解决后vscode中运行如下:
(注意第一个是在cmd命令界面中运行,第二个是修复了powershell后仍在powershell中运行)