Debian 9にJupyterをインストールする方法

前書き

Jupyter Notebookは、方程式、ライブコード、ナラティブテキスト、視覚化を含むドキュメントを作成および配布できる、堅牢なWebベースのアプリケーションです。これは、統計モデリング、数値シミュレーション、機械学習、データ視覚化など、複数のユースケース向けに設計された強力なオープンソースソフトウェアです。.


さらに、このプラットフォームはJulia、Ruby、Haskel、R、Pythonなどの多くの言語で使用できます。.

このガイドは、Debian 9サーバーにJupyter Notebookをインストールするのに役立ちます。また、このアプリケーションをPython 3用に構成する方法も示します。.

Pythonホスティング(つまり、Pythonを適切にサポートするウェブホスティング)またはJupyterを設定する言語(Rなど)をサポートするホスティングがあると仮定して、始めましょう!

あなたが始める前に

このインストールが完全に機能するためには、開始する前に以下が整っている必要があります。

  • Webホスティングアカウント
  • 完全に構成されたDebian 9サーバー

ステップ1-Python 3とPipのインストール

Debian 9サーバーにJupyter Notebookをインストールするときの最初のステップは、ローカルのaptパッケージインデックスを更新することです。

$ sudo apt update

次に、以下のコマンドを実行してインストールします Python 3 ヘッダーファイルだけでなく ピップ;信頼できるPythonパッケージマネージャー:

$ sudo apt install python3-pip python3-dev

注意: Debian 9サーバーにはPython 3.5がプリインストールされています.

これらのコンポーネントをインストールしたら、以下のコマンドを実行して、インストールされているPythonのバージョンを確認します。

$ python3 –version

これにより、次のような出力が得られます。

Python 3.5.3

次に、以下のコマンドを発行してPipを確認します。

$ pip3-バージョン

これにより、以下の出力が得られます。

/ usr / lib / python3 / dist-packagesからのpip 9.0.1(python 3.5)

次に、インストールを続行し、Jupyterがインストールされる仮想環境を作成します.

ステップ2-仮想環境の作成

これで、Pip、Python 3ヘッダー、およびPython 3自体がすでにサーバーにインストールされています。これで、Jupyter NotebookがインストールされるPython仮想環境を作成できます。.

まず、以下のコマンドを実行してPipをアップグレードします。

$ sudo -H pip3 install –upgrade pip

すべて問題なければ、以下の出力が得られます。

既存のインストールが見つかりました:Pip 9.0.1
/ usr / lib / python3 / dist-packages、outsideenvironment、userでpipをアンインストールしない
pip-18.1が正常にインストールされました

次に、以下のコマンドを発行してvirtualenvをインストールします。

$ sudo -H pip3 install virtualenv

これにより、以下の出力が得られます。

収集されたパッケージのインストール:virtualenv
virtualenv-16.1.0が正常にインストールされました

これで、Python仮想環境の作成を開始できます。以下のコマンドを実行して、次のディレクトリを作成します, myprojectdir, 次に、このディレクトリに移動します。

$ mkdir〜/ myprojectdir
$ cd〜/ myprojectdir

これは、すべてのプロジェクトファイルが保持されるディレクトリです。このディレクトリ内で、以下のコマンドを実行してPython仮想環境を作成します。

$ virtualenv myprojectenv

これにより、新しいディレクトリの作成が求められます。 myprojectenv 以内 myprojectdir ディレクトリ。次に、このディレクトリ(myprojectenv)内に、pipとPythonの両方がローカルバージョンでインストールされます。これを利用して、Jupyterアプリケーション用の個別のPython環境をセットアップできます.

Jupyterをインストールする前に、以下のコマンドを実行してアクティブなPython仮想環境を実行します。

$ source myprojectenv / bin / activate

プロンプトが変わり、Python仮想環境内で作業していることが示されます。次のようなプレフィックスが付いたシェルコマンドがあります。

(myprojectenv)user @ host:〜/ myprojectdir $

次のステップに進むことができます:

ステップ3-Jupyterのインストールと実行

これですべてが設定され、Jupyterを簡単にインストールできるはずです。ここでは、Pythonパッケージマネージャーを使用します。 Jupyterをインストールするためのpip。これを実行するには、以下のコマンドを発行するだけです。

$ pipインストールjupyter

これにより、Jupyter Notebookの操作に必要なソフトウェアが自動的にインストールされます。アプリケーションを実行するには、次のコマンドを実行します。

(myprojectenv)user @ host:〜/ myprojectdir $ jupyter notebook

これにより、次に示すようにJupyter Notebookアクティビティのリストが印刷されます。

[I 21:23:21.198 NotebookApp]ノートブックサーバーのCookieシークレットを/ run / user / 1001 / jupyter / notebook_cookie_secretに書き込みます
[I 21:23:21.361 NotebookApp]ローカルディレクトリからノートブックを提供:/ home / sammy / myprojectdir
[I 21:23:21.361 NotebookApp] Jupyter Notebookは次の場所で実行されています:
[I 21:23:21.361 NotebookApp] http:// localhost:8888 /?token = 1fefa6ab49a498a3f37c959404f7baf16b9a2eda3eaa6d72
[I 21:23:21.361 NotebookApp] Control-Cを使用してこのサーバーを停止し、すべてのカーネルをシャットダウンする(確認を2回スキップする).
[W 21:23:21.361 NotebookApp] Webブラウザーが見つかりません:実行可能なブラウザーを見つけることができませんでした.
[C 21:23:21.361 NotebookApp]

初めて接続するときに、このURLをブラウザーにコピーして貼り付けます,
トークンでログインするには:
http:// localhost:8888 /?token = 1fefa6ab49a498a3f37c959404f7baf16b9a2eda3eaa6d72

結論

以上です! Debian 9サーバーでJupyter Notebookを正常にインストール、構成、さらには起動しました。.

この時点からできることはたくさんありますが、最も重要なことは、新しくインストールしたアプリケーションの使用方法と、SSHトンネリングを介してサーバーに接続する方法を学ぶことです.

これらの上位3つの最高のWebホスティングサービスをチェック

FastComet

開始価格:
$ 2.95


信頼性
9.7


価格
9.5


使いやすい
9.7


サポート
9.7


特徴
9.6

レビューを読む

FastCometにアクセス

A2ホスティング

開始価格:
$ 3.92


信頼性
9.3


価格
9.0


使いやすい
9.3


サポート
9.3


特徴
9.3

レビューを読む

A2 Hostingにアクセス

ChemiCloud

開始価格:
$ 2.76


信頼性
10


価格
9.9


使いやすい
9.9


サポート
10


特徴
9.9

レビューを読む

ChemiCloudにアクセス

関連するハウツー記事

  • Ubuntu 18.04 VPSまたは専用サーバーにJupyter Notebookをインストールする方法
    初心者
  • Debian 9で時刻同期を構成する方法
    初心者
  • Django Webフレームワークで単純なWebアプリケーションを作成する方法
    専門家
  • Ubuntu 18.04にRをインストールする方法
    中間
  • Debian 9 VPSまたは専用サーバーにionCube Loaderをインストールする方法
    中間
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me