Linux-CentOS配置远程使用Jupyter lab&note

前言

上篇文章【开发工具】Linux-CentOS安装Anaconda已经介绍过,如何在Linux系统上安装Anaconda了,而对于一些研究人员来说使用比较多的还是jupyter这个工具,但是在远程的过程中又不能打开服务器端的浏览器,会不会有种感觉:安装了Anaconda没有多大用处?其实不然,我们可以在服务器上配置jupyter,我们在本地连接服务器上的jupyter就可以了。下面就介绍如何配置这个服务。

配置准备

我们使用上一篇文档中使用的环境:

CentOS6,secureCRT,Anaconda

用户账号选择的是temp。需要说明的是,当前这个Anaconda已经安装了jupyter,无需再使用pip等进行重新安装,你也可以使用 conda list 查看是否有notebook这个包。

在进行配置jupyter之前,我们需要生成一个密钥,在打开jupyter使用时,需要输入对应的密码。(毕竟,一旦打开这个服务,对于公网来说,谁都可以使用,那么就不安全了)。我在这里就直接使用CentOS中的python环境生成一个密钥,具体做法如下:

配置

有了以上内容的准备,我们现在就可以配置了。不过在配置之前我们需要生成一个配置文件,具体做法如下:

直接在命令行中输入:jupyter lab --generate-config就会生成一个配置文件,生成的配置文件所在位置也会给出,如下图:

那么现在我们就需要去改配置文件了:

vi /home/temp/.jupyter/jupyter_notebook_config.py

修改内容如下:

其他的需求,我们可以根据上面的提示进行更改。

测试

下面是我们开始来测试一下,是否成功了。直接在命令行中输入:

jupyter lab

我们在windows上的浏览器输入http://192.168.3.130:8888 即可,其中centosPi是我虚拟机的名称,其对应的ip地址就是“192.168.3.130”。这个时候,服务已经打开,我先试一下。

我们发现可以打开了,输入密码之后既可以进入了,我们依然使用numpy测试一个例子,如下:

那么到这里已经OK了。

写在后面

其实对于这种配置相对简单,网上也有很多教程,这也是自己尝试过,决得没问题,并且也使用了一段时间才写出来的,如果有什么不足之处,也还请各位友友批评指正!对于Linux系统操作,其实我想说,用多了就不难了!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191001A09FJT00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券