0%

如何搭建自己的网页编程(Jupyter)

关于如何利用Jupyter Notebook搭建网页编程

展示

安装jupyter

pip install jupyter
# 安装失败的可以考虑换阿里源
# 修改./pip/pip.ini 为
[global]
index-url = https://mirrors.aliyun.com/pypi/simple
[install]
trusted-host = mirrors.aliyun.com

配置

jupyter notebook --generate-config

  1. 第一种密码配置
    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' # 根目录,一定要写转义符(我就是错在这里,要认真看报错)
  2. 第二种密码配置
    import IPython
    IPython.lib.passwd()
    得到密文,修改.py文件
    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
记得去控制台安全组实例把端口开放

到此结束