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

成功解决

相关推荐
猫猫的小茶馆5 小时前
【ARM】VSCode和IAR工程创建
c语言·开发语言·arm开发·ide·vscode·stm32·嵌入式硬件
问问计算机5 小时前
vscode analyzing... and its dependencies 耗时过长问题
vscode·编辑器
zephyr_zeng5 小时前
CubeMX项目轻松导入Vscode+EIDE编译
c语言·ide·vscode·stm32·mcu·物联网·编辑器
ziyue75756 小时前
vscode和idea配置shfmt格式化shell脚本
ide·vscode·编辑器
OliverH-yishuihan6 小时前
Windows上VScode编译C++
c++·vscode
WMX10126 小时前
在Visual Studio 2019中修改项目名
ide·visual studio
by__csdn7 小时前
第二章 (.NET Core环境搭建)第二节( Visual Studio Code)
ide·vscode·c#·vue·asp.net·.net·.netcore
by__csdn7 小时前
第二章 (.NET Core环境搭建)第三节( Visual Studio for Mac)
ide·kubernetes·c#·asp.net·.net·.netcore·visual studio
飞Link17 小时前
Windows 环境下 LaTeX 的安装配置教程
windows·vscode