You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode中Julia REPL调用Shell功能失效,求解决方法

解决VSCode中Julia REPL Shell模式命令找不到的问题

问题现象

在VSCode的Julia REPL中输入;进入Shell模式后,执行mkdir、ls等常规Shell命令时提示command not found,但pwd能正常返回路径;macOS系统自带终端中所有命令都能正常运行,推测是VSCode的配置问题导致环境变量异常。

执行示例:

shell> mkdir julia
zsh:1: command not found: mkdir

shell> ls
zsh:1: command not found: ls

shell> pwd
/Users/imantha/workspace/coursera/devoping_the_sir_model

解决方案

1. 检查VSCode的terminal.integrated.env.osx配置

打开VSCode的settings.json(快捷键Cmd+,打开设置界面,点击右上角的{}图标进入编辑模式),检查是否存在terminal.integrated.env.osx配置项:

  • 如果该项直接覆盖了PATH环境变量(比如仅设置了自定义路径),会导致Shell模式无法找到系统命令,需删除该配置或修正;
  • 若要保留自定义路径,需将系统默认PATH追加进去,示例:
    "terminal.integrated.env.osx": {
      "PATH": "/自定义路径:$PATH"
    }
    

2. 检查Julia扩展相关配置

在settings.json中搜索julia相关配置,确认julia.executablePath是否正确指向Julia可执行文件,同时排查是否有其他修改Shell环境变量的配置项。

3. 重启VSCode与Julia REPL

修改配置后,完全关闭VSCode(包括后台进程),重新打开后启动Julia REPL,进入Shell模式测试命令是否恢复正常。

4. 重置VSCode终端环境

若上述方法无效,可尝试重置终端配置:

  • 打开命令面板(快捷键Cmd+Shift+P),输入Terminal: Select Default Profile,选择zsh作为默认终端;
  • 执行Terminal: Create New Integrated Terminal,之后重新启动Julia REPL测试。

内容的提问来源于stack exchange,提问作者imantha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 10:52:03