欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在服务器运行Jupyter Notebook

程序员文章站 2022-05-27 19:21:25
...
  • 首先需要在服务器上配置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.

转载于:https://www.jianshu.com/p/dae3dd5e40af