dockerfile 在jupyterlab 添加R kernel
FROM xxxx
...
RUN R -e "install.packages('IRkernel')"
RUN R -e "IRkernel::installspec(user=FALSE)"
...
build 错误:
> IRkernel::installspec(user=FALSE)
Error in IRkernel::installspec(user = FALSE) :
jupyter-client has to be installed but "jupyter kernelspec --version" exited with code 127.
In addition: Warning message:
In system2("jupyter", c("kernelspec", "--version"), FALSE, FALSE) :
error in running command
Execution halted
解决方法:把 jupyter 的安装路径导入到PATH即可,我安装在/root/miniconda3/bin
下。
FROM xxxx
...
RUN R -e "install.packages('IRkernel')"
RUN export PATH="/root/miniconda3/bin:$PATH" && R -e "IRkernel::installspec(user=FALSE)"
...