サーバ上のjupyterの構成

2480 ワード

centos構成jupyter

  • 最初のステップanacondaのインストール:まずanacondaの公式サイトでanacondaのインストールをダウンロードします:
  •   :bash Anaconda2-5.0.1-Linux-x86_64.sh
      :ENTER
      :3  yes
  • anacondaのインストールが完了すると、jupyterとcondaが内部コマンドではなく、パスが更新されていないため、
  • と入力します.
    source ~/.bashrc
  • jupyterを起動しようとし、
  • と入力します.
    jupyter notebook
  • Jupyterのプロファイルを生成する、コマンドjupyter notebook --generate-configを使用してプロファイル

    必ずパスを覚えて

  • を自動的に生成する.
  • 自動生成パスワード
  •        python,  anaconda     ,       
    from notebook.auth import passwd
    passwd()
              
    #         
    `sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed'`
  • プロファイルのパスにあるプロファイル.jupyter/jupyter_notebook_config.pyを開き、以下の設定
    c.NotebookApp.password = u'sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed'
    c.NotebookApp.ip = '*'
    c.NotebookApp.open_browser = False
    
    
    # It is a good idea to set a known, fixed port for server access
    
    c.NotebookApp.port = 9999
    
    #        
    
    c.NotebookApp.notebook_dir = u''
  • を変更する.
  • 持続化運転jupyter
  •        :
    nohup jupyter notebook &
  • ブラウザでアクセスできない場合はssl証明書
      Jupyter    https    ,      ssl  。
        :
    openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mykey.key -out mycert.pem
    
    #             ,           ,          。
    
    
      Jupyter           。
    c.NotebookApp.certfile = u'/absolute/path/to/your/certificate/mycert.pem'
    c.NotebookApp.keyfile = u'/absolute/path/to/your/certificate/mykey.key'
  • を生成できます.
  • が完了しましたよ.ip:portで設定したc.NotebookApp.notebook_dirのファイルにアクセスし、プログラミングと実行を実現できます!!!