我也是到今天才知道有这个操作。
官网:https://jupyter.org/index.html
你可以直接使用官网提供的Classic Notebook,也可以选择按照这个文档来自建一个在线编辑器,当然了,跟着我这个不明所以的教程也许也能达到想要的结果。
0 前期准备
- 一台vps(已经配置好Python3)
- 一个域名(可选)
1 安装jupyter
登录ssh,命令行运行
- pip3 install jupyterlab
2 生成配置文件
- jupyter notebook --allow-root --generate-config
生成成功之后会提示:
- Writing default config to: /root/.jupyter/jupyter_notebook_config.py
3 修改配置文件
- vi /root/.jupyter/jupyter_notebook_config.py
定位并修改下面几行的内容,可以输入"?NotebookApp.ip"之类的来快速定位;
- c.NotebookApp.ip='你的IP地址,也可以是解析到这个IP的域名'
- c.NotebookApp.password = '哈希格式的密码'
- c.NotebookApp.open_browser = False #禁用自动打开浏览器
- c.NotebookApp.port =1234 #可自行指定一个端口, 访问时使用该端口
这个命令可以帮你创建密码:
- jupyter notebook password
4 运行jupyter
- jupyter notebook --allow-root
5 使用jupyter
访问http://IP:端口或者http://域名:端口来使用;
6 后台运行
- nohup jupyter notebook --allow-root > jupyter.log &
7 域名访问
如果你映射了别的端口,那么请直接在宝塔面板设置301重定向,或者在域名管理面板使用URL转发即可。
写到最后发现网上已经有了一个更好的教程,我这几乎相当于全是抄的了。
原帖地址:设置 jupyter notebook 可远程访问
我搭建的jupyter:jupyter.imtrq.me
Comments | 3 条评论
博主 Doom
博主能出个您博客侧边导航栏菜单的教程吗 我的博客用了一样的主题。。想弄这样的
博主 傲娇的小基基
@Doom 我没有特别设置过侧边栏呀,不知道您说的是什么导航栏。
如果您使用的也是Siren的话,应该会有的。
博主 Doom
@傲娇的小基基 Siren 好的可能我的主题和你的有些不一样。。 我再去看看,谢谢你。yhhll.com 突然发现手机chrom显示出错换个浏览器就没问题,不知那里错了