jupyterインストールの詳細手順

1767 ワード

出勤してからそんなに時間が足りなくて、最近会社のサーバーを申請して、少し時間を割いて私の勉強の旅を続けるつもりです.会社のサーバーでjupyterをインストールすると問題が発生するので、ここで記録して、後で穴をあけないようにします.
 1.インストールのダウンロード
公式サイトにlinuxバージョンをダウンロードします.sh.サーバーにアップロードします.ここではTransmitというソフトウェアを使用して、グラフィックインタフェースで操作することをお勧めします.
  
bash Anaconda3-5.2.0-Linux-x86_64.sh

上のコマンドを入力してインストールします.環境エラーで次のコマンドを入力すると、
yum install -y bzip2

ここではblogを参考に詳しく紹介します
2.jupyterのインストール
anacondaはjupyterがデフォルトでインストールされているため、コマンドを使用してデフォルトの構成を生成します.ここでは構成するだけでいいです.
jupyter notebook --generate-config

パスワードを設定し、sha 1を生成し、コピーするには、後で使用します.端末入力:python.
from notebook.auth import passwd
passwd()

次にプロファイルに入り、configを追加します.
vi ~/.jupyter/jupyter_notebook_config.py

次の構成を一番後ろに追加します.
c.NotebookApp.ip = '*'   ##         jupyter ip  
c.NotebookApp.open_browser = False  ##      jupyter,           
c.NotebookApp.password = u'sha1:******'  ##          
c.NotebookApp.port = 9999
c.NotebookApp.notebook_dir = '/home/wh'

rootを使用する場合は、jupyter notebook--allow-root--ip=*.*.*.*.*、後のipアドレスを追加しないと、次のエラーが発生します.
socket.gaierror: [Errno -2] Name or service not known.ここではipアドレス、すなわちサーバアドレスを追加する必要があります.
nohup jupyter notebook --allow-root --ip=172.168.1.220 &     # Session       

多くはここまで行っても、間違いはありませんが、アクセスできません.これは9999というポートが開いていないため、telnet ip:9999を使ってポートがアクセスできるかどうかを確認することができます.そして解決策はファイアウォールがこのポートを開くことです.
firewall-cmd --zone=public --add-port=9999/tcp --permanent

ファイアウォールを再更新します
firewall-cmd --zone=public --query-port=9999/tcp
firewall-cmd --reload

最後に、ブラウザで正常なアクセスと使用ができます.