blog

Python: jupyter notebookをサーバーにデプロイし、リモートipでアクセスする方法

まずAnaconda3をインストールし、必要なものを含めます。 ちなみにAnaconda3はPython3.7を提供しますが、Python......

May 5, 2020 · 2 min. read
シェア

お知らせ: 私のオペレーティングシステム: centos 7.5(Python 2.7 built in)

Step 1: Download Anaconda

Anaconda3にはJupyterNotebookが含まれているので、まずはAnaconda3をインストールします。 ちなみに、CentosではPython2.7がプリビルドされていますが、Anaconda3ではPython3.7が提供されています。インストールが終わったら、'python3' コマンドでpython3.7のターミナルを開きます。

インストールNYファイルをダウンロードしてください。

wget https://..com/archive/Anaconda3-.12-Linux-x86_.sh

インストールを開始します。bash Anaconda3-2018.12-Linux-x86_64.sh

インストールの途中で、Enterかyesを入力するようになっています。しかし、VSCodeのインストールを続けるかどうか聞かれたときに、「いいえ」を入力すべき瞬間があります。

Step 2: Configuration of Anaconda

Anaconda はデフォルトで /root/anaconda3 にインストールされます。 vi /etc/profile を使用してシステム設定を編集できます。 以下の 2 つのステートメントを /etc/profile に追加します。vi /etc/profile を使用してシステム設定を編集できます。export ANACONDA_HOME="/root/anaconda3" export PATH=$PATH:$ANACONDA_HOME/bin

次に、以下の手順で変更した設定を有効にします。

Step 3: Configuration of Jupyter Notebook

以下のコードを実行して、設定ファイルを生成します。source /etc/profile

その返答はしばしばjupyter notebook --generate-config

Writing default config to: /root/.jupyter/jupyter_notebook_config.py jupyter-notebook passwordJupyter 5.0以降、パスワードを設定する簡単な方法が提供されています。に保存されます。

Step 4: Run the JN

jupyter_notebook_config.jsonnohup を使うと、クラウドサーバとのセッションをログアウトしても、Jupyter Notebook の操作は有効なまま維持されます。nohupを指定しないと、サーバからログアウトした後、あるいはサーバとのセッションを終了した後、現在のセッションで起動したすべてのプロセスが終了してしまいます。もしJNを実行できなかった場合は、割り当てられたポートが有効かどうかを確認することをお勧めします。no-broswerは自己記述です。 これで、リモートJNに'your-server-ip:8000(自分で決めた)'でアクセスできるようになります。例:12.3.4.5:0080

Read next

Zygoteプロセス起動時のプロセス解析

Initプロセスは、Androidシステムのユーザー空間における最初のプロセスであり、その最も重要な仕事はzygoteプロセスを作成することです。Androidシステムでは、すべてのアプリケーションプロセスとシステムサービスプロセスはZygoteプロセスによって生成されます。ZygoteプロセスはすべてZygoteプロセスから生成されるので、この記事ではZygoteの起動プロセスを分析します。 各 ...

May 5, 2020 · 12 min read