美文网首页
Jupyter安装

Jupyter安装

作者: 发条蛙 | 来源:发表于2017-10-23 14:04 被阅读0次

    The Jupyter Notebook是一个开源的Web应用,它支持创建并分享包含动态代码、等式、可视化信息以及描述性文本的文档。其用途包含:数据清理与转换、数值模拟、统计建模、数据可视化、机器学习等。其使用步骤如下:

    环境准备

    由于Jupyter需要在服务器上执行代码,出于安全性的考虑,不推荐使用Root运行Jupyter,因此需要新增一个用户以启用Jupyter:

    adduser clock
    

    Jupyter安装

    Jupyter官网推荐使用Anaconda安装部署Jupyter,安装Anaconda步骤如下:

    wget https://repo.continuum.io/archive/Anaconda3-4.4.0-Linux-x86_64.sh
    chmod u+x Anaconda3-4.4.0-Linux-x86_64.sh
    ./Anaconda3-4.4.0-Linux-x86_64.sh
    

    生成配置文件

    Jupyter中的配置文件如下生成:

    $ jupyter notebook --generate-config
    Writing default config to: /home/clock/.jupyter/jupyter_notebook_config.py
    

    生成管理密码

    生成Jupyter的管理密码:

    $ ipython
    Python 3.6.1 |Anaconda 4.4.0 (64-bit)| (default, May 11 2017, 13:09:58) 
    Type "copyright", "credits" or "license" for more information.
    
    IPython 5.3.0 -- An enhanced Interactive Python.
    ?         -> Introduction and overview of IPython's features.
    %quickref -> Quick reference.
    help      -> Python's own help system.
    object?   -> Details about 'object', use 'object??' for extra details.
    
    In [1]: from notebook.auth import passwd
    
    In [2]: passwd()
    Enter password: 
    Verify password: 
    Out[2]: 'sha1:597c47f316ef:633e5365b34aaa523c7cd185014b1e61e4d72a48'
    

    配置管理信息

    将上边生成的管理密码配置进文件~/.jupyter/jupyter_notebook_config.py

    c.NotebookApp.ip = '*'
    c.NotebookApp.notebook_dir = '/home/clockfrog/notebook'
    c.NotebookApp.open_browser = False
    c.NotebookApp.password = 'sha1:597c47f316ef:633e5365b34aaa523c7cd185014b1e61e4d72a48'
    c.NotebookApp.port = 3667
    

    其中password即为上边生成的密码串。

    运行Jupyter

    最简单的运行方式:

    nohup jupyter notebook &
    

    Jupyter的使用

    打开如下链接既可以使用:

    http://127.0.0.1:3667/
    

    增加Kernel

    考虑到Jupyter可以支持多种语言,因此不妨多添加几种:

    增加Nodejs

    安装Nodejs的kernel的命令如下:

    conda install nodejs
    npm install -g ijavascript
    

    增加scijava

    安装scijava的kernel的命令如下:

    conda install -c conda-forge scijava-jupyter-kernel 
    

    相关文章

      网友评论

          本文标题:Jupyter安装

          本文链接:https://www.haomeiwen.com/subject/ppfauxtx.html