Jupyter Notebook提供了远程登录的功能,可以在云服务器上配置Jupyter Notebook,用户可以远程登录和运行Python代码
这里使用的是腾讯云的Ubuntu服务器,配置方法如下
1 生成Jupyter Notebook配置文件
运行如下命令
$ jupyter notebook --generate-config
这样会在~/.jupyter目录下生成一个jupyter_notebook_config.py的配置文件
2 运行ipython设置notebook访问密码
运行ipython
$ ipython
在ipython环境下运行
In [1]: from notebook.auth import passwd
In [2]: passwd()
然后输入和确认密码,如下
产生一个‘argon2:…’的密钥,复制这个密钥,以备后面配置需要
3 修改配置文件
$ vim ~/.jupyter/jupyter_notebook_config.py
在文件中,修改对应的配置如下
c.NotebookApp.ip = '*'
c.NotebookApp.password = u'argon2:...' #输入刚刚复制的密码串
c.NotebookApp.open_browser = False #只启动服务,不启动浏览器
c.NotebookApp.port = 8888