linux搭建 jupyter notebook,内嵌网页
本教程测试正常首先在linux搭建服务器使用pip3 安装最新版本,命令pip3 install jupyter notebook 为什么要用pip3呢,尽量用python来管理jupyter notebook,ubuntu默认安装py2.7 和py3.5,想升级到py3.6的参考本博客的教程ubuntu 环境下更换python版本到3.6 https://blog.csdn.ne...
本教程测试正常
首先在linux搭建服务器
使用pip3 安装最新版本,命令pip3 install jupyter notebook
为什么要用pip3呢,尽量用python来管理jupyter notebook,ubuntu默认安装py2.7 和py3.5,想升级到py3.6的参考本博客的教程
ubuntu 环境下更换python版本到3.6 https://blog.csdn.net/thindi/article/details/83154200
安装完检查版本 jupyter notebook --version 最新版是5.7.0
好,安装完成后继续生成配置文件
运行jupyter notebook --generate-config 生成配置文件 ,会有提示提示会生成如下
/home/自己的用户名/.jupyter/jupyter_notebook_config.py
然后命令行运行
ipython
from notebook.auth import passwdpasswd()
自行输入密码(例如123456)
生成密文 sha1:.............................................
记下密文,一会要用
再生成mycert.pem和mykey.key(SSL和HTTPS加密)
命令 openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mykey.key -out mycert.pem
找到jupyter_notebook_config.py 文件
方法 cd ~/.jupyter/ ls下找到文件后开始编辑
vim /home/自己的用户名/.jupyter/jupyter_notebook_config.py 修改配置文件
c.NotebookApp.certfile = u'/home/自己的用户名/.jupyter/mycert.pem'
c.NotebookApp.keyfile = u'/home/自己的用户名/.jupyter/mykey.key'
c.NotebookApp.ip = '*' 全网访问,目前测试报错
c.NotebookApp.ip = '192.168.1.*' 我修改成了局域网网段访问
c.NotebookApp.password = u'sha1:.......................................................替换'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 9999 端口号,自行修改
如需外部调用运行,需修改
http://192.168.16.138:8000 为外部网页地址,自行修改
c.NotebookApp.tornado_settings = { 'headers': { 'Content-Security-Policy': "frame-ancestors http://192.168.16.138:8000 'self' " }}
在/.jupyter下新建custom文件夹,新建文件custom.js文件,
目录如下 /.jupyter/custom/custom.js,方法创建文件夹mkdir custom 创建文件 touch custom.js
写入如下内容
define(['base/js/namespace'], function(Jupyter){
Jupyter._target = '_self';
});
通过certfile安全的模式启动jupyter notebook。
192.168.1.128 linux下的ip地址
jupyter notebook --no-browser --port 9999 --ip=192.168.1.128 --certfile=/home/你的用户名/.jupyter/mycert.pem --keyfile /home/qindi/.jupyter/mykey.key
内嵌网页方法
通过iframe标签内嵌
<iframe id='rightframe' name='leftiframe' width="70%" src='https://192.168.1.128:9999/tree?'></iframe><br>
更多推荐
所有评论(0)