安装jupyter其实很简单:
pip install jupyter
如果想要了解更多可以去官网看
先随手起个服务供本地访问:
这样你就可以在本地浏览器中输入带token的url进行访问了:
http://localhost:8888/?token=99f257a871971bfe0b2270be5f7a2a07c9ce71c27dcaaea7
那么如果我们想让局域网内的其他人访问或者我们想自己在其他电脑上访问那么怎么办呢:
step1:
找到配置文件修改以下内容:
##你的Jupyter服务所在的主机ip
c.NotebookApp.ip = '192.168.137.129'
#这个串请看下图的生成方式
c.NotebookApp.password = 'sha1:fa94a3f8d17e:47b075ea4f7c5dd33a014a04d5ac9394cf5e6f11'
## The port the notebook server will listen on.
c.NotebookApp.port = 8888
c.NotebookApp.open_browser = False
c.NotebookApp.notebook_dir = '/home/lockey/jupyter_dir'
如果你安装了应用但是没有配置文件怎么办呢,执行以下命令进行生成:
jupyter notebook --generate-config
配置文件的路径一般会在这里:
cd ~/.jupyter
step extra
配置一个ssl(https的访问)
扫描二维码关注公众号,回复:
919314 查看本文章
cd ~/.jupyter 切换到.jupyter目录
openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mykey.key -out mycert.pem
成功的话,会在.jupyter目录下面产生 mykey.key 和 mycert.pem 两个文件
接着我们就可以使用带ssl的Jupyter notebook服务了:
如果没有权限的话就把sudo加上吧
如果到这一步局域网还是访问不了的话那么一般就是UFW的问题,自己加一条规则就OK了
最后我们在web browser端演示一个如何开启shell以及python shell
访问你的https://ip:port之后输入密码即可进入以下页面:
然后选择Python或者Teminal:
有点像openstatck的感觉,注意python的代码需要点击run按钮(或者shift+enter)才能运行,回车不会执行