必须先确保终端中julia --version能正常输出版本号,否则vscode所有julia功能(repl、执行、调试、jupyter)均失效;再安装官方julia扩展、配置julia.executablepath路径,并手动在repl中运行pkg.add("ijulia")和installkernel("julia")完成内核注册。

julia 命令必须能从终端直接调用,否则 VSCode 里的所有 Julia 功能(REPL、执行、调试、Jupyter)都会失败——这是最常被跳过的前提,不是可选项。
确认 julia 在终端可用
VSCode 的 Julia 扩展不会帮你装 Julia,也不会绕过系统 PATH。它只调用你已有的 julia 可执行文件。
- 打开终端,输入
julia --version,必须立刻输出类似v1.10.4的结果 - macOS Homebrew 用户:路径通常是
/opt/homebrew/bin/julia(Apple Silicon)或/usr/local/bin/julia(Intel),确保该目录在~/.zshrc里加进了PATH - Windows 用户:安装时务必勾选
Add Julia to PATH;若漏了,手动把C:\Users\XXX\AppData\Local\Programs\Julia-1.x.x\bin加进系统环境变量 - VSCode 必须用命令行启动:
code,而不是双击图标——否则它看不到你 shell 里配置的 PATH
装对扩展并设好 julia.executablePath
官方扩展叫 Julia,发布者是 JuliaEditorSupport。别装错名字相似的第三方包。
- 在 VSCode 扩展面板搜
Julia,点安装,重启 VSCode - 按
Cmd+,(macOS)或Ctrl+,(Windows/Linux),搜索julia.executablePath - 点击「在 settings.json 中编辑」,填入绝对路径,例如:
"julia.executablePath": "/Applications/Julia-1.10.app/Contents/Resources/julia/bin/julia"
(macOS 官方 dmg 安装)
或"julia.executablePath": "/opt/homebrew/bin/julia"
(macOS Homebrew) - 保存后看右下角状态栏是否显示
Julia v1.x——没显示说明路径错或扩展没生效
运行代码:别只靠 Cmd+Enter
Cmd+Enter(macOS)或 Ctrl+Enter(Windows/Linux)只是把当前行/选中代码发给已启动的 REPL,并不自动启动它。
- 先手动启动 REPL:按
Cmd+Shift+P→ 输入Julia: Start REPL→ 等待julia>出现 - 此时再用
Cmd+Enter才有效;否则会报错No active Julia REPL - 想一键运行整个文件?右键 →
Julia: Execute File in REPL,或用命令面板搜这个命令 - 注意:.jl 文件必须已保存(有后缀名),未命名的临时文件无法执行
Jupyter 内核不出现?IJulia 没注册
VSCode 的 Jupyter 扩展不会自动装 IJulia,也不会自动注册 kernel。这步必须人工进 Julia REPL 做。
- 终端里运行
julia进入 REPL,然后逐行执行:using PkgPkg.add("IJulia")using IJuliainstallkernel("Julia") - 如果报
Package IJulia not found,先运行activate @v1.10(把1.10换成你实际版本)再重试 - 执行完后,kernel 通常会写到
~/.local/share/jupyter/kernels/julia-1.x/(Linux/macOS)或%USERPROFILE%\AppData\Roaming\jupyter\kernels\julia-1.x\(Windows) - 重启 VSCode,新建
.ipynb,点右上角内核选择器,应该能看到Julia 1.x.x
julia 不在 PATH、IJulia 没注册——这三个点只要一个没踩准,VSCode 就只会安静地“不工作”,没有任何明显报错,最容易被当成“插件坏了”。











