必要なビルドツールのインストール:
Jupyter Notebookをインストールするには、必要なすべてのCビルドツールとPython3開発ライブラリがインストールされている必要があります。幸い、これらはすべてCentOS8の公式パッケージリポジトリで入手できます。
まず、次のコマンドを使用してCentOS8パッケージリポジトリキャッシュを更新します。
$sudodnf makecache
次に、次のコマンドを使用して、必要なすべてのビルドツールをインストールします。
$sudodnfインストール gccpython3-devel kernel-headers- $((うなめ-NS)。
インストールを確認するには、を押します と 次にを押します 。
DNFパッケージマネージャーは、必要なすべてのパッケージをダウンロードしてインストールする必要があります。完了するまでに時間がかかる場合があります。
この時点で、必要なすべてのビルドツールをインストールする必要があります。
PIP 3のインストール:
Jupyter Notebookをインストールするには、CentOS8マシンにPython3パッケージマネージャーPIP3がインストールされている必要があります。 CentOS 8には、デフォルトでPIP3がインストールされている必要があります。
PIP 3がインストールされているかどうかを確認するには、次のコマンドを実行します。
$whereispip3ご覧のように、 pip3 コマンドはパスで使用可能です / usr / bin / pip3 私の場合。
PIP 3がインストールされていない場合は、次のコマンドを実行してPIP3をインストールします。
$sudodnfインストールpython3-pipJupyter Notebookのインストール:
次に、次のコマンドを使用してJupyterNotebookをインストールします。
$pip3インストール - ユーザーjupyterPIP 3は、必要なすべてのPythonパッケージをダウンロードしてインストールする必要があります。完了するまでに時間がかかる場合があります。
この時点で、JupyterNotebookをインストールする必要があります。
Jupyter Notebookが正しくインストールされているかどうかを確認するには、次のコマンドを実行します。
$jupyter - バージョンご覧のとおり、JupyterNotebookは正しく機能しています。
Jupyter Notebookの基本:
Jupyer Notebookを起動するには、次のコマンドを実行します。
$jupyterノートブックJupyterNotebookサーバーが起動するはずです。 Jupyter Notebookにアクセスするには、URLをコピーして、お気に入りのWebブラウザーに貼り付ける必要があります。
お気に入りのWebブラウザからURLにアクセスすると、Jupyterノートブックのダッシュボードが表示されます。 HOMEディレクトリのすべてのディレクトリとファイルはここからアクセスできるはずです。
現在の作業ディレクトリにPython3の新しいJupyterNotebook(たとえば)を作成するには、をクリックします。 新しい >> Python 3 。
新しいノートブックが開きます。ここでは、Python3コードの行を入力できます。
Python 3コードを入力したら、をクリックします 走る 。
コードが実行され、出力がある場合はそれが表示されます。次に、Python3コードをさらに行入力できます。
ご覧のとおり、2つの数字を追加して結果を印刷しました。
あなたはからあなたのノートブックを保存することができます ファイル >> 名前を付けて保存…
次に、HOMEディレクトリからの相対パスを入力して、をクリックします。 保存する 。
ノートブックを保存する必要があります。
指定したパスに新しいファイルノートブックファイルを作成する必要があります。
Jupyter Notebookへのリモートアクセス:
Jupyter Notebookにリモートでアクセスする場合は、このセクションが最適です。
まず、CentOS8マシンのIPアドレスを次のように見つけます。
$nmcli私の場合、IPアドレスは192.168.20.129です。それはあなたにとって異なるでしょう。なので、これからは必ず自分のものに交換してください。
Jupyter Notebookにリモートでアクセスするには、JupyterNotebookを次のコマンドで実行します。 –ip と -港 次のようにフラグを立てます。
$jupyterノートブック-ブラウザなし --ip= 192.168.20.129 - 港=8080JupyterNotebookが実行されます。 URLをコピーします。
ここで、次のようにファイアウォールを通過するTCPポート8080を許可します。
$sudoファイアウォール-cmd--add-port=8080/tcp - 永続ファイアウォール構成の変更を有効にするには、次のコマンドを実行します。
$sudoファイアウォール-cmd-リロード次に、お気に入りのWebブラウザーを開き、コピーしたURLに移動します。 JupyterNotebookダッシュボードにアクセスできるはずです。
Jupyter Notebookのパスワードの設定:
JupyterNotebookのデフォルトのトークンベースのアクセスシステムが気に入らない場合があります。パスワードベースのアクセスの場合、JupyterNotebookのパスワードを設定する必要があります。
まず、JupyterNotebook構成ディレクトリを作成します 〜/ .jupyter 次のように:
$テスト -NS〜/.jupyter|| mkdir〜/.jupyter次に、次のコマンドを実行して、JupyterNotebookのパスワードを設定します。
$jupyterノートブックのパスワードパスワードを入力してを押します 。
パスワードを再入力して、を押します 。
パスワードを設定する必要があります。
ここで、通常どおりJupyter Notebookを実行すると、下のスクリーンショットに示されているように、トークンベースのURLが出力されないはずです。
Jupyter Notebookにアクセスするには、次のサイトにアクセスするだけです。 http://192.168.20.129:8080 Webブラウザから。
パスワードの入力を求められます。パスワードを入力してクリックするだけです ログイン 。
JupyterNotebookダッシュボードにログインする必要があります。
デフォルトのノートブックディレクトリの設定:
JupyterNotebookのデフォルトのルートディレクトリはHOMEディレクトリです。必要に応じて、他のディレクトリに変更できます。
まず、新しいルートディレクトリを作成します 〜/ノートブック (言いましょう)次のように:
$mkdir〜/ノートブックJupyter Notebookのルートディレクトリを変更するには、JupyterNotbookを次のコマンドで実行します。 –notebook-dir 次のようにフラグを立てます。
$ jupyterノートブック-ブラウザなし --ip= 192.168.20.129 - 港=8080--notebook-dir=〜/ノートブック
JupyterNotebookのルートディレクトリを変更する必要があります。
構成ファイルを使用したJupyterNotebookの構成:
JupyterNotebookはJSONファイルを使用します 〜/ .jupyter / jupyter_notebook_config.json すべてのデフォルト構成を維持します。
Jupyter Notebookを構成するには、 〜/ .jupyter / jupyter_notebook_config.json 次のようにファイルします。
$私達〜/.jupyter/jupyter_notebook_config.jsonの内容 〜/ .jupyter / jupyter_notebook_config.json ファイルは次のようになります。
{{「NotebookApp」:{{
'パスワード':'sha1:810ea19adfa5:b67bbfa54f8a2fdefa8ff812cde9b92baa57fe64'、
'ip':'192.168.20.129'、
'港':8080、
'notebook_dir':'/ホーム/ shovon /ノートブック'、
'open_browser':NS
}
}
必ず変更してください ip 、 港 、 Notebook_dir 要件としての値。の値 Notebook_dir 目的のJupyterNotebookのルートディレクトリの絶対パスである必要があります。
ノート: NS パスワード コマンドを使用してJupyterNotebookのパスワードを設定した場合にのみ、フィールドをここに表示する必要があります jupyterノートブックのパスワード 。変更しないでください。
完了したら、構成ファイルを保存します。
これで、コマンドライン引数なしでJupyterNotebookを実行できます。
$jupyterノートブック
JupyterNotebookを構成する必要があります。
これが、CentOS8にJupyterNotebookをインストールして構成する方法です。この記事を読んでいただきありがとうございます。