Jupyter notebook 简单易用,远程连接之后可以在线写代码,管理文件,运行终端。
网上的远程配置教程已经有很多,但是都相似且不够全面,在我配置的时候仍然出现了一些问题,这里做一个记录。
一、步骤1
编辑配置文件, Linux在:/home/.jupyter/jupyter_notebook_config.py
若没有,则在命令行重新生成配置文件:
jupyter notebook --generate-config
二、步骤2
1.在命令行输入:ipython
2.打开ipython并设置密码:
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:*******
Verify password:*******
Out[2]: 'sha1:b13b8f87cb69:c70c8da8fbec8b0baf7c5d5834638d8fac7ac4b9'
三、步骤三
修改配置文件:jupyter_notebook_config.py
主要改这几个点:
c.NotebookApp.ip = '*' #设置远程所有ip可访问
c.NotebookApp.notebook_dir = '/home/hndx532/code' #设置导入的文件路径
c.NotebookApp.open_browser = False #关闭浏览器
c.NotebookApp.password=u'sha1:b13b8f87cb69:c70c8da8fbec8b0baf7c5d5834638d8fac7ac4b9' #输入生成密码
c.NotebookApp.port = 53232 #设置端口号
保存好配置文件。
注:在命令行运行 jupyter notebook 出现了 error IP地址报错
所以把输入改为: jupyter notebook --ip = 115.157.192.47 (电脑的IP地址)
再在浏览器输入:http://ip地址:设置的端口号
输入密码即可登录: