前言
上篇文章【开发工具】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系统操作,其实我想说,用多了就不难了!
领取专属 10元无门槛券
私享最新 技术干货