关于如何利用Jupyter Notebook搭建网页编程
展示
安装jupyter
pip install jupyter |
配置
jupyter notebook --generate-config
- 第一种密码配置
jupyter notebook password
确认密码后得到密文,复制。
在.py文件末尾填上如下几句c.NotebookApp.password = u'这里填写密文' # 刚才复制的那个密文
c.NotebookApp.open_browser = False # 禁止自动打开浏览器
c.NotebookApp.port =8888 #随便指定一个端口,默认就是8888,也可以不写
c.NotebookApp.certfile = u'c://xxx//xxx' # 根目录,一定要写转义符(我就是错在这里,要认真看报错) - 第二种密码配置得到密文,修改.py文件
import IPython
IPython.lib.passwd()c.NotebookApp.password = u'这里填写密文' # 刚才复制的那个密文
c.NotebookApp.open_browser = False # 禁止自动打开浏览器
c.NotebookApp.port =8888 #随便指定一个端口,默认就是8888,也可以不写
c.NotebookApp.certfile = u'c://xxx//xxx' # 根目录,一定要写转义符(我就是错在这里,要认真看报错)
启动
jupyter notebook
注意启动后命令行弹出的运行地址包括token
本地访问
第一种密码配置:localhost:8888
第二种密码配置:localhost:8888?token=xxxx,登陆以后可以logout,通过token设置密码,然后可以正常登录,也可以重新启动一下,若提示.py和.json密码不匹配,可以重新采取第一种密码配置,强制修改密码。
远端访问
ip:8888
记得去控制台安全组实例把端口开放
到此结束