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

Ubuntu 20.04系统中Julia调用notebook无法正常启动如何解决

问题原因
  • IJulia自动检测Jupyter可执行文件时匹配到了错误的snap命令,而非实际可用的jupyter-notebook程序。触发原因通常是系统中存在snap安装的Jupyter相关包,或是PATH环境变量优先级设置导致snap目录下的错误同名指令被优先识别。
  • 终端返回的退出码64属于命令行参数错误,/usr/bin/snap notebook本身是非法的snap调用格式,无法正常启动Jupyter服务,自然不会弹出浏览器页面。
解决方案

前置检查

先确认系统已安装合法的Jupyter程序,未安装可选择以下任意一种方式安装:

  • apt源安装:sudo apt update && sudo apt install jupyter-notebook
  • pip安装:pip3 install jupyter

安装完成后执行以下命令获取Jupyter的实际路径,后续会用到:

which jupyter-notebook

命令输出的路径比如为/usr/bin/jupyter-notebook,替换下文对应位置即可。


方案1:永久固定IJulia的Jupyter路径(推荐)

打开Julia REPL依次执行以下代码:

ENV["JUPYTER"] = "/usr/bin/jupyter-notebook"
using Pkg
Pkg.build("IJulia")

重建完成后再执行using IJulia; notebook()即可正常启动Notebook。


方案2:单次启动指定路径

如果不需要永久修改配置,每次启动Notebook前指定环境变量即可:

ENV["JUPYTER"] = "/usr/bin/jupyter-notebook"
using IJulia
notebook()

方案3:移除冲突的snap Jupyter包

如果确认不需要snap版本的Jupyter,直接卸载冲突包即可让IJulia自动检测到正确路径:

sudo snap remove jupyter

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 07:57:04