VSCode中GitBash终端Anaconda无法工作:路径错误求助
VSCode终端配置残留错误路径
重装VSCode时如果没清理用户目录下的配置文件,%USERPROFILE%\.vscode里的终端相关配置(比如settings.json中手动设置的terminal.integrated.env.windows参数)可能硬编码了错误的Anaconda路径,导致启动终端时PATH被错误覆盖。conda环境激活脚本残留问题
若之前创建过conda环境,重装Anaconda时未彻底删除旧环境,环境目录下的activate脚本(如your_env/Scripts/activate)可能仍保留错误路径配置,VSCode激活环境时加载该脚本,会篡改PATH变量。GitBash配置文件冲突
GitBash的全局配置文件(/etc/profile、~/.bashrc、~/.bash_profile)中若存在自定义PATH设置,VSCode启动终端时的加载逻辑可能优先执行这些配置,和conda的自动路径配置产生冲突,导致错误路径被加入PATH。Windows用户名解析异常
若你的Windows用户名包含空格或特殊字符,VSCode在解析Anaconda安装路径时可能出现截断或拼接错误,比如把C:\Users\Krystian\anaconda3错误解析为Krystiannaconda3这类异常路径。VSCode Python插件缓存错误
VSCode的Python插件会缓存conda环境的路径信息,即使重装Anaconda,插件缓存未清空的话,依然会读取旧的错误路径。可尝试删除%USERPROFILE%\.vscode\extensions\ms-python.python-*下的缓存文件。
内容的提问来源于stack exchange,提问作者krystianz27

