背景:
一研究生小白,想入手机器学习,由此他不可避免要用到必备工具jupyter notebook。他表示“工欲善其事,必先利其器”,然而“器”都还没见到,何来“利”之说。
由此二话不说,他趁着有实验室自主的服务器设备,赶紧先把这些工具配备好了。
理想:
在装有win10的笔记本上,本地浏览器远程连接服务器上的jupyter notebook,打开他所向往的代码(秃头)之路。
现实:
为了方便,首选大众所喜好的anaconda3作为环境工具,anaconda的安装他表示不赘述,毕竟简单(其实是此人想偷懒,该打。。。)。
1、生成config文件
jupyter notebook --generate-config
可以看到在隐藏文件夹 .jupyter 里生成了一个新文件jupyter_notebook_config.py
2、设置远程连接所需密码
进入ipython测试环境 ,输入两次想设置的密码(他最喜欢的“123456”出现了),输出的是哈希值密码,复制保存下来,下面要用到。
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:*******
Verify password:*******
Out[2]: 'sha1:。。。'
3、添加配置信息
修改jupyter_notebook_config.py文件,可以直接在开头添加以下信息。(他表示不想用vim命令依次寻找进行更改,当然你可以尝试,毕竟你肯定比这家伙强。。。)
c.NotebookApp