由于某个盘空间满了,不小心把 Julia 安装包移到了别的地方,原来关联的 jupyter kernel 肯定用不了,但是也不必重装,因为软件和安装包的文件都在,只是位置不在原地方,因此改地址就行了。
使用 jupyter kernelspec list 查看之前的信息 [root]# jupyter kernelspec list Available kernels: julia-1.3 /root/.local/share/jupyter/kernels/julia-1.3 python3 /usr/local/share/jupyter/kernels/python3 进入 kernel 配置文件目录,比如我的是 /root/.local/share/jupyter/kernels/julia-1.3,然后修改 kernel.json 文件 [root]# cd /root/.local/share/jupyter/kernels/julia-1.3/ [root]# vim kernel.json 根据新目录,把新地址改好 { "display_name": "Julia 1.3.0-rc1", "argv": [ "/root/jupyterFile/Julia/julia-1.3.0-rc1/bin/julia", "-i", "--startup-file=yes", "--color=yes", "--project=@.", "/root/.julia/packages/IJulia/cwvsj/src/kernel.jl", "{connection_file}" ], "language": "julia", "env": {}, "interrupt_mode": "signal" }argv 列表第一项就是 Julia 的安装路径,改前面的的目录就行;倒数第二项是 IJulia 包的路径,没动的话就不用改。 display_name 可以修改 jupyter notebook 中显示的 kernel 名称,一般默认就好。 以上步骤就完成了,无须重启 jupyter 就可以使用新 kernel。
ps. jupyter kernelspec 支持 [‘list’, ‘install’, ‘uninstall’, ‘remove’, ‘install-self’] 四种命令,查看某个命令 (cmd) 的使用说明可以使用jupyter kernelspec cmd -h