服务器端 Jupyter Notebook 的安装
原材料:
- Linux 服务器;
- 已配置好的 Python 环境,且已经安装 jupyter
和 ipykernel
等必需的包。推荐使用 Anaconda。
打开 IPython,输入
from notebook.auth import passwd
passwd()
程序会要求输入密码并确认,随后会输出此密码对应的 hash(格式为 'type:salt:hashed-password'
),比如 'sha1:9305015210b4:32cad364c85e7f7a13b9efa137cfadf633cc62de'
。记下此 hash 字串,随后会用到。
查看用户目录 ~/.jupyter
路径下是否存在 jupyter_notebook_config.py
文件。若不存在,使用
jupyter notebook --generate-config
产生此文件。编辑此文件,写入
c.NotebookApp.ip = '*' # 允许访问此服务器的 IP,星号表示任意 IP
c.NotebookApp.password = u'sha1:xxx:xxx' # 之前生成的密码 hash 字串
c.NotebookApp.open_browser = False # 运行时不打开本机浏览器
c.NotebookApp.port = 12035 # 使用的端口
c.NotebookApp.enable_mathjax = True # 启用 MathJax
然后在某个路径下执行