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

成功解决

相关推荐
6190083362 小时前
win idea 控制台中文乱码
java·ide·intellij-idea
智驾2 小时前
Claude Code + vscode + minimax2.7
vscode·claudecode·minimax2.7
Geoking.4 小时前
VSCode 安装 Claude Code 插件 + ccswitch 配置 DeepSeek API 完整教程(Windows 新手向)
ide·windows·vscode
其实防守也摸鱼5 小时前
VS code怎么使用 Conda 安装预编译包
开发语言·网络·c++·vscode·安全·web安全·conda
SilentSamsara5 小时前
生成器实战:处理大文件、流水线模式与无限序列
vscode·python·青少年编程·pycharm
独隅6 小时前
Anaconda、Miniconda 与 Conda 全面对比:核心差异、适用场景与选型指南
conda
独隅6 小时前
Anaconda 与 Conda 全面对比:核心差异、适用场景与选型指南
conda
iCxhust7 小时前
8086/8088单板机VSCode集成自动下载功能(完善串口接收显示版)
ide·vscode·单片机·编辑器·微机原理·8088单板机·8086单板机
会周易的程序员8 小时前
aiDgeScanner架构与实现
c++·ide·物联网·架构·node.js·aiot
iCxhust8 小时前
8086/8088单板机VSCode集成自动下载功能
ide·vscode·编辑器·课程设计·微机原理·8088单板机