ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

没有管理员权限,在服务器安装使用 Jupyter + R 内核

没有管理员权限,在服务器安装使用 Jupyter + R 内核 问题想在借用的服务器上安装Rstudio server服务器安装了R4.2.0版本但无管理员权限并且也无权限执行 Docker 命令只能选用Jupyter R 内核方案。步骤# 安装 miniconda用户空间 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh bash Miniconda3-latest-Linux-x86_64.sh -b -p $HOME/miniconda source ~/miniconda/bin/activate # 创建环境 conda create -n r_env python3.9 conda activate r_env # 安装 Jupyter conda install -c conda-forge jupyter -y # 安装 R 内核 conda install -c conda-forge r-irkernel R -e IRkernel::installspec() # 启动 Jupyter jupyter lab --no-browser --port8889启动jupyter后如果出现以下问题fail to get yarn configuration. /usr/bin/node: relocation error: /lib64/libnode.so.93: symbol FIPS_selftest, version OPENSSL_1_1_0g not defined in file libcrypto.so.1.1 with link time reference原因看起来是系统自带的/usr/bin/nodeNode.js与系统openssl库版本不兼容。解决方式使用conda安装的nodejsconda install -c conda-forge nodejs -y重新启动Jupyter即可Jupyter Notebook成功启动并正在运行后以下为访问 Jupyter Notebook 的步骤1. 在您的本地电脑上创建 SSH 隧道打开一个新的终端窗口在您的本地电脑上不是服务器上运行ssh -N -L 8889:localhost:8889 您的用户名服务器IP地址 -p 端口号例如ssh -N -L 8889:localhost:8889 yanzijun192.168.1.100 -p 135792. 在浏览器中访问 Jupyter打开您本地电脑上的浏览器访问以下 URLtoken在启动jupyter输出内容里http://localhost:8889/tree?token9e44dc508cca5f7b57be9dfffe334093f0abbb6e36fa9ef0注意不要关闭终端窗口服务器上的终端窗口运行 Jupyter 的那个必须保持打开状态Jupyter 服务才能继续运行。如果您需要关闭终端但保持 Jupyter 运行可以使用nohup这样 Jupyter 会在后台运行输出会保存到jupyter.log文件中。当完成工作后在运行 Jupyter 的终端窗口中按CtrlC一次则为停止服务CtrlC两次为强制停止。nohup jupyter lab --no-browser --port8889 jupyter.log 21
返回列表