Jupyter Notebook Julia内核突发启动错误求助
解决Jupyter Notebook Julia内核路径错误问题
问题核心
报错FileNotFoundError: [Errno 2] No such file or directory: '/snap/julia/13/bin/julia'说明Jupyter的Julia内核配置文件中记录的可执行文件路径已失效,即使重装Julia和IJulia,旧的配置也可能未被更新。
解决步骤
步骤1:获取当前Julia的实际路径
打开终端执行:which julia记录输出的路径(例如
/usr/bin/julia或~/julia-1.10/bin/julia)。步骤2:定位Jupyter Julia内核配置文件
终端执行:jupyter kernelspec list在输出中找到Julia内核对应的路径(例如
julia-1.10 /home/antonio/.local/share/jupyter/kernels/julia-1.10)。步骤3:修改内核配置文件
进入配置路径并编辑kernel.json文件,以nano编辑器为例:nano /home/antonio/.local/share/jupyter/kernels/julia-1.10/kernel.json将文件中
"argv"数组的第一个元素替换为步骤1获取的实际Julia路径,修改后内容示例:{ "display_name": "Julia 1.10.0", "argv": [ "/usr/bin/julia", "-i", "--color=yes", "--project=@.", "/home/antonio/.julia/packages/IJulia/xxxx/src/kernel.jl", "{connection_file}" ], "language": "julia", "env": {}, "interrupt_mode": "signal" }保存并退出(nano中按
Ctrl+O回车确认,再按Ctrl+X)。步骤4:验证修复
重启Jupyter Notebook,尝试启动Julia内核,确认报错消失。
备选方案:重新注册Julia内核
打开Julia REPL,执行以下命令重新生成内核配置(自动使用当前Julia路径):
using IJulia installkernel("Julia")
执行完成后,重启Jupyter即可选择新注册的内核。
内容的提问来源于stack exchange,提问作者Prometeu
相关产品推荐
相关产品推荐

