当前位置: 首页 > 图灵资讯 > 行业资讯> Jupyter Notebook怎么安装Julia内核

Jupyter Notebook怎么安装Julia内核

来源:图灵python
时间: 2026-08-12 21:59:00
Jupyteria内核Jupyter Notebook中没有出现的根本原因是julia命令没有被系统和VSCode识别,IJulia也没有安装或通过instalkernel(”Julia")注册内核;确保终端能够运行julia --version、IJulia手动安装,instalkernel、Jupyter和Julia同时启用VSCode。

Julia 内核在 Jupyter Notebook 不出现在里面,基本就是 julia 命令不可用 + IJulia 未安装或未注册 kernel 两件事都没做对。不是“安装失败”,而是错过了关键的手动步骤。

确认 julia 能被系统和 VSCode 正确调用

VSCode 的 Jupyter 扩展不会帮你安装 Julia,双击打开也不会自动读取。 Julia 应用路径-它只能在终端中直接敲出 julia --version 命令。

  • 在终端(不是 VSCode 内置终端是系统的起源 Terminal / cmd / PowerShell)运行 julia --version;如果报 command not found'julia' is not recognized,说明 PATH 没配好
  • macOS(Apple Silicon):Homebrew 默认安装路径是 /opt/homebrew/bin/julia,确保路径写入 ~/.zshrc~/.bash_profile,且用 source 生效
  • Windows:安装时一定要检查 Add Julia to PATH;如果忽略了,手动把手类似 C:\Users\XXX\AppData\Local\Programs\Julia-1.10.5\bin 增加系统环境变量
  • VSCode 必须用命令行启动:code(而不是双击图标),否则不能继承 shell 的 PATH
在 Julia REPL 中执行 installkernel("Julia")

VSCode 的 Jupyter 扩展只是一个“调度器”,不提供内核实现。;真正让 Julia 跑在 Notebook 里的,是 IJulia 包生成的 kernel.json 文件。这一步必须手动触发。

Jupyter Notebook 7.5.4

Jupyter Notebook 7.5.4 官方 PyPI wheel 包下载适用于本地交互式代码运行、数据分析、教学演示和文件配置实践。

下载

  • 终端输入 julia 进入 REPL,依次执行:
    using Pkg
    Pkg.add("IJulia")
    using IJulia
    installkernel("Julia")
  • 如果报 Package IJulia not found in current project,先运行 activate @v1.10(把 1.10 将其更改为您的实际版本号),然后重试
  • 成功后,installkernel 会在 ~/.local/share/jupyter/kernels/julia-1.x/(Linux/macOS)或 %USERPROFILE%\AppData\Roaming\jupyter\kernels\julia-1.x\(Windows)下生成完整 kernel 目录
  • 可验证:终端运行 jupyter kernelspec list,应看到类似 julia-1.10 /home/xxx/.local/share/jupyter/kernels/julia-1.10
注意 IJulia 和 VSCode Jupyter 扩展版的兼容性

Julia 1.9+ 和 IJulia 1.25+ 改用了新版 Jupyter 协议,而旧版本 VSCode Jupyter 扩展(比如 v2025.5 之前)握手可能成功但无法执行代码-现象是 kernel 显示“Connected",单元格一直在转圈,没有输出。

  • 检查 VSCode 扩展更新:Jupyter 扩展名是 ms-toolsai.jupyter,确保版本 ≥ v2025.8(2026 年主流稳定版)
  • 如果仍卡住,临时降级 IJulia:在 Julia REPL 中运行 Pkg.rm("IJulia"); Pkg.add("IJulia@1.24"),再重跑 installkernel
  • 国内用户经常因网络问题而导致网络问题 Pkg.add("IJulia") 卡在 ZMQ 或 MbedTLS 下载:建议先操作 using Pkg; Pkg.add("JuliaZH"); using JuliaZH; JuliaZH.set_mirror("BFSU"),再装 IJulia

最容易被忽视的是:VSCode 两个扩展必须同时启用——ms-toolsai.jupyter(Jupyter)和 JuliaEditorSupport.julia(Julia 语言支持),后者负责提供 julia.executablePath 配置项,缺一个 kernel 下拉菜单为空。