服务器安装jupyterlab以及远程登录配置

首先要明确的是jupyterlab需要依赖jupyter-notebook,而这两者原本是依赖于Anaconda,因此最好使用anaconda环境。(不想使用Anaconda环境的,可以自行搜索安装方法)

登录Linux服务器:

ssh username@xxx.xxx.xxx.xxx

安装Anaconda(已安装,可跳过)

关于Anaconda的版本与python版本的对应关系,可以参考我的这篇笔记:
anaconda历史版本下载地址和Anaconda版本与Python3版本对应关系

注意文中的命名规则。
这里默认安装了jupyter,如果没有安装的,执行下面命令:

conda install -c anaconda jupyter

安装jupyterlab

conda install -c conda-forge jupyterlab

生成配置文件:

jupyter notebook --generate-config#生成的文件位于:~/.jupyter/jupyter_notebook_config.py #配置文件

设置密码:

$ipython
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password: ******
Verify password: ******
Out[2]: '************************************************'  #这段是密钥,注意保存

把上面生成的密钥复制下来,配置时会用到,password是远程登录时需要输入的密码,也需要记住。
配置jupyterlab环境:

#vim ~/.jupyter/jupyter_notebook_config.py
c.NotebookApp.ip = '*' # 你的服务器的IP地址,一般是静态地址
c.NotebookApp.password = u'*****************************************' # 这个是刚要保存的秘钥
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8888    #端口,可以随意指定
c.NotebookApp.allow_remote_access = True

安装Node.js

首先下载node.js, 地址:Node.js下载
下载根据需求,下载对应架构的,一般是x64架构的,即如下图:
在这里插入图片描述
下载后解压,最好放在程序安装的目录下,然后配置环境(windows打开环境变量加入即可):

$vim ~/.bashrc
export PATH=/node path/bin:$PATH # 解压出的位置
source ~/.bashrc
$node -v # 检查node环境是否配置成功
# 输出node对应版本】
v16.13.1

启动jupyter-lab

一般启动jupyter后会一直保持运行,因此可以将其放入后台运行,可以采用screen来实现,首先创建一个名字为jupyterlab的后台:

$screen -S jupyterlab

然后启动jupyterlab:

$jupyter-lab

最后按Ctrl+A+D组合键即可退出后台,而jupyter-lab保持运行
在这里插入图片描述
注释:这里安装Node.js是为了使得jupyter显示的更友好,推荐安装。

注意:如果在开启jupyter服务的时候出现这样的错误: attributeerror: ‘extensionmanager’ object has no attribute ‘_extensions’,这是因为nbclassic的版本不对,执行下面的命令:

pip install nbclassic=0.2.8

然后开启服务即可远程登录。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星空下0516

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值