vscode终端显示多个虚拟环境

文章讲述了用户在VSCode中遇到的虚拟环境问题,包括额外的.conda环境无法退出、首次进入虚拟环境退出需多次操作,以及使用source~/.bashrc解决部分显示问题。作者推测是缓存导致的,虽不影响功能但令人困扰。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:某次突然发现vscode前面出现多个虚拟环境,即(.conda)(base),其中(base)是默认自动激活的,但是(.conda)不是,而且我退出不了.conda。然后直接卸载了.conda环境,重启vscode,(.conda)还是存在。设置不自动激活虚拟环境(网上很多),也只是取消了(base)的操作,如下图所示:

并且该问题只在本机的vscode上,别的电脑访问或者别的方式访问都不会有。重装vscode也还是有。

探索过程如下:

1)此时还发现新的问题:刚打开终端,第一次进入一个虚拟环境(比如nanodet),然后deactivate,其退出流程为:nanodet->/home/xxx/.conda->base->退出,而如前文描述,已经没有.conda环境了啊,而且退出过程居然要3次deactiavte。后续进入环境再退出就是正常的了,我不理解。

2)发现使用source ~/.bashrc,可以解决当前终端显示(.conda)的问题,但是仅限于当前终端的显示(.conda)问题,新的终端需要重新执行,而且不能解决初次进入终端退出虚拟环境需要执行3次的问题。

最后解决方法:删除该访问记录,重新创建对服务器当前目录的访问(有朋友问这个怎么处理,就是下图哈)。

总结:猜测应该是缓存问题,该问题虽然不会影响功能,但是真的很讨厌

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值