vscode的zsh终端,conda切换node环境不成功的解决方案

想用conda来切换不同的node版本。conda安装之类及node安装之类的就不在此文说了。只讲问题。

环境都搭好了,比如创建了一个nodeenv的环境

终端使用的是zsh。

在系统的zsh终里执行

bash 复制代码
conda activate nodeenv

再执行node -v是能切换成功。

然后在vs code的zsh终端里,同样执行环境切换

bash 复制代码
conda activate nodeenv

发现环境是切换成功后,但node的版本还是老版本。

如果是vs code的bash终端,就能成功。

找了很多资料还是没有解决,最终还是在gemini的帮助下得以解决,

步骤一:修改 VS Code 设置

打开 VS Code 设置:

在 Mac 上:Cmd + ,

在 Windows/Linux 上:Ctrl + ,

在搜索框中输入:terminal.integrated.inheritEnv

找到 Terminal > Integrated: Inherit Env 选项。

取消勾选 这个选项(将其设置为 false)。

步骤二、重启vs code

成功解决

相关推荐
虚神界熊孩儿11 小时前
VSCode + RooCode 实现本地AI编码开发及SKILL
vscode·skill·roocode·aicoding·本地大模型部署
likerhood18 小时前
IDEA中创建和运行java项目的常见操作
java·ide·intellij-idea
程序设计实验室18 小时前
2026年AI编程工具横评:Cursor、Codex、Claude Code、Zed、Windsurf
ide
在下_诸葛19 小时前
VSCode使用指南:快捷键、设置与高级技巧
ide·vscode·编辑器
我也有在努力19 小时前
VSCode Java 开启导入未使用的包置为浅灰色/透明色效果
ide·vscode·编辑器·cursor
WZTTMoon21 小时前
VS Code Java开发配置与使用经验分享
java·vscode
子歌的宏定义21 小时前
主机vscode远程链接服务器开发方法
服务器·ide·vscode
sz49723859921 小时前
VSCODE 隐藏或打开状态栏
ide·vscode·编辑器
新缸中之脑21 小时前
智能IDE是新的浏览器
ide
吠品21 小时前
IDEA告别“Command line too long”:三种高效解决方案深度解析
ide