如何将Julia项目环境添加至Jupyter Lab启动器?
将Julia项目环境添加到Jupyter Lab启动器的方法
要把自定义的Julia项目环境添加到Jupyter Lab启动器,核心是给该环境注册独立的Jupyter内核——你之前的命令只是临时加载环境,不会生成持久的启动器选项,具体步骤如下:
第一步:确保目标项目环境已安装IJulia
进入项目目录,执行命令启动项目环境的REPL:julia --project=.在REPL的包管理模式下(按
]进入),安装IJulia:add IJulia安装完成后按
Backspace退出包管理模式。第二步:注册项目环境为Jupyter内核
在同一个REPL里执行注册命令:using IJulia # 替换"Julia 1.8 我的项目"为你想要在启动器显示的名称 installkernel("Julia 1.8 我的项目"; env=Dict("JULIA_PROJECT" => pwd()))这个命令会把当前项目环境的路径绑定到新内核中,Jupyter Lab启动时就能识别到。
第三步:重启Jupyter Lab
关闭当前Jupyter Lab进程,重新启动后,在启动器里就能看到你刚才注册的项目环境内核图标了。
补充说明:
- 如果你不想用REPL操作,也可以直接用单行命令完成注册(前提是项目环境已装IJulia):
julia --project=. -e 'using IJulia; installkernel("Julia 1.8 我的项目"; env=Dict("JULIA_PROJECT" => pwd()))' - 若要删除多余的内核,可以找到Jupyter的内核目录(通常在
~/.local/share/jupyter/kernels/或%APPDATA%\jupyter\kernels\),删除对应项目名的文件夹即可。
内容的提问来源于stack exchange,提问作者Ormetrom2354
相关产品推荐
相关产品推荐

