VScode:找不到驱动器 and python扩展自动为所有终端激活python环境

背景

  1. 某天突然vscode中powershell不能用了, 参考:
    文章1: https://blog.csdn.net/yys190418/article/details/103767720
    文章2: https://blog.csdn.net/zouyun998/article/details/120244540
  2. 在vscode外打开powershell,正常使用

解决方案-探索1

我发现在不正常的powersehll中的${env:Path}变量的值有问题, 比如

PS D:\CODE\code.python\fbgspy> $env:Path
;D:\GreenSoftWares\Anaconda3\envs\tf\lib\site-packages\pywin32_system32;D:\GreenSoftWares\Notepad++;

问题就在于开头多了个;号. 如何人为的去掉它, powershell将恢复正常.

解决方案-探索2

根据文章2, 我没发现系统的和用户的path环境有什么异常. 那到底是
造成了从vscode启动powershell, 环境变量发生异常呢?

在这里插入图片描述
观察上图, 我认为罪魁祸首是python:已启用环境.

因此, 关闭VScode的python扩展自动为所有终端激活python环境.

在这里插入图片描述
或者直接在settings.json中设置"python.terminal.activateEnvironment": false.

回顾

一开始没太在意这个扩展消息:
在这里插入图片描述
在这里插入图片描述
在网上找解决方案始终不能成功. 在此, 告诫自己:

无欲速,无见小利,欲速则不达,见小利则大事不成。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值