2021年9月更,这个问题并不是我们的问题,是vscode官方除了问题,详见github的issue:https://github.com/microsoft/...,可见大部分人在这个版本都出现了这个问题。等待官方解决就好。
那么我的解决方案是,直接卸载掉vscode,重装vscode,并且禁掉自动升级。(方法:file->preference->搜索update,出现update:mode,我直接选择none,不升级。)
anaconda直接从官网下载的installer,用anaconda prompt新建了一个虚拟环境,prompt里面和正常conda无异。vscode中也识别到了conda的存在。
但是vscode中f5调试时候,尽管powershell输入了activate的正确路径,powershell就是进入不了base,进而无法activate所选环境。如图:
正常一些的话,显然是先进入base,再activate其他环境。
下面我手动输入了那个路径activate,他就弹出来windows黑框框,然后瞬间消失,仍然进不去base。
也没见其他人有这个问题啊,linux下也不见这个问题。什么鬼啊这
原本认为改terminal的默认设置就可以,但是实际上不起作用。
其实原因是vscode的terminal默认的类型不一样。如果是powershell救回出现提问的情况。解决方法是直接设置vscode的默认terminal类型。参考https://www.jianshu.com/p/21f...问题并不是我们的问题,是vscode官方除了问题,详见github的issue:https://github.com/microsoft/...,可见大部分人在这个版本都出现了这个问题。等待官方解决就好。
那么我的解决方案是,直接卸载掉vscode,重装vscode,并且禁掉自动升级。(方法:file->preference->搜索update,出现update:mode,我直接选择none,不升级。)