我想在VSCode中使用远程Jupyter内核。
我通过运行miniconda设置了Jupyter笔记本服务器和Jupyter内核网关
conda install -c conda-forge jupyter jupyter_kernel_gateway
同时安装了笔记本和内核网关。我还安装了nb_conda_kernels
,因此,如果我启动笔记本,它会响应
[I 22:29:51.959 NotebookApp] [nb_conda_kernels] enabled, 3 kernels found
,我可以在内核之间进行选择。当我跑步时
jupyter kernelgateway --JupyterWebsocketPersonality.list_kernels=True
我有许多conda环境设置,并且笔记本服务器正确显示了笔记本服务器的完整列表。我按如下所示启动内核网关:
jupyter kernelgateway --JupyterWebsocketPersonality.list_kernels=True
,然后浏览到http://localhost:8888/api/kernels
,它以[]
响应。
我意识到nb_conda_kernels
可能不会被自动检测到,但是令我惊讶的是它甚至没有包含内核网关当前正在运行的内核!
如何指定内核网关应提供对哪些内核的访问权限?