- 首先需要在服务器上配置IPython环境
- 然后创建自己的服务器
命令行: ipython profile create myserver
- cd home/cx/.ipython/profile_myserver/
- 通常在目录下没有这个文件ipython_notebook_config.py
可以通过Vim创建该文件,文件内容如下:
c = get_config()
# 所有matplotlib的图像都通过iline的方式显示
c.IPKernelApp.pylab = 'inline'
# 这一行指向我们刚刚创建的ssl证书
c.NotebookApp.certfile = u'/home/azureuser/.ipython/profile_myserver/mycert.pem'
# 给出刚刚创建的密码的哈希值
c.NotebookApp.password = u'sha1:******** '
c.NotebookApp.ip = '*'
# 给出运行的端口,ipython默认为8888
c.NotebookApp.port = 6789
# 禁止在运行ipython的同时弹出浏览器
c.NotebookApp.open_browser = False
- 注意这里的passwd需要自己设定
python -c "import IPython;print IPython.lib.passwd()"
Enter password:(自己输入设定)
Verify password:(自己输入设定)
sha1: ********* (就会生成)
- jupyter notebook --config=/home/cx/.ipython/profile_myserver/ipython_notebook_config.py #给出刚才创建的myserver路径
- 上述命令均在服务器完成后,在本地浏览器地址栏输入 服务器IP地址+端口6789 输入刚刚自己设定的密码,即可在本地实现运行服务器的Jupyter Notebook.
网友评论