Jupyter Notebook
     分类:DevPython     有: 0 条评论

Jupyter Notebook

     分类:DevPython     有: 0 条评论

安装

# root用户下操作
# 先安装python3和pip3
pip3 install jupyter

# 创建普通用户用于运行(坚持以root用户运行可以跳过这一步,执行下面的)
useradd leolan && passwd leolan
su leolan && cd ~
mkdir .jupyter
jupyter notebook password  #设置密码
# 此处会生成配置文件.jupyter/jupyter_notebook_config.json
# 配置文件格式(JSON):{"NotebookApp": {"password": "sha1:175e8efe8974:eacef02a2e3f959d6efdf6c93d142c7f4712f5cc"}}
# 如果是docker或者自动服务等,可以用以下方式生成<登录密码的 sha1 加密版>
>>> from IPython.lib import passwd
>>> passwd()
Enter password: 
Verify password: 
'sha1:175e8efe8974:eacef02a2e3f959d6efdf6c93d142c7f4712f5cc'


exit  #退出leolan,回到root用户
cd ~
vim start-jupyter.sh
#!/bin/bash
su - leolan -c 'nohup jupyter notebook --ip=0.0.0.0 --port=9999 &'

# 以root用户执行(不用新建用户、修改权限,加参数--allow-root即可)
nohup jupyter notebook --ip=0.0.0.0 --port=9999 --allow-root &

chmod +x start-jupyter.sh

# 最后防火墙放行端口

Docker

默认密码:123456
docker pull leolan/py2-py3-jupyter-scrapy-nginx

插件

Jupyter Notebook 超实用的 5 个插件:https://mp.weixin.qq.com/s/u-e66SgesPjmpKEihHHr8g


资源

100 多个 Jupyter 精选资源:https://mp.weixin.qq.com/s/Ljo36772QTUDKuRrxIRmmw
Github:https://github.com/markusschanta/awesome-jupyter

(●゚ω゚●)