編集済み 3 数週間前 によって ExtremeHow 編集チーム
フェドラジュピターノートブックパイソンデータサイエンスインストールソフトウェア開発コマンドラインターミナルプログラミング
翻訳が更新されました 3 数週間前
Jupyter Notebookは、ライブコード、数式、ビジュアライゼーション、およびナラティブテキストを含むドキュメントを作成および共有できるオープンソースのWebアプリケーションです。これは、データサイエンスだけでなく、機械学習、科学計算、および教育などの分野でも、使いやすいインタラクティブなコンピューティング環境を提供する能力から広く使用されています。
Fedoraは、その堅牢性、セキュリティ機能、および最先端技術で主に開発者やシステム管理者に使用される人気のあるオープンソースのオペレーティングシステムです。LinuxベースのOSとして、さまざまなアプリケーションに対応できる多用途なプラットフォームを提供し、Pythonプログラミングやデータサイエンスの作業を含むソフトウェア開発に適しています。
Jupyter Notebookをインストールする前に、Fedoraシステムが最新であることを確認する必要があります。これにより、インストール中の互換性の問題を回避するのに役立ちます。システムを更新するには、次の手順に従います:
sudo dnf upgrade --refresh
このコマンドは、FedoraのデフォルトのパッケージマネージャであるDNFを使用して、Fedoraシステムを最新のパッケージに更新します。
システムを準備する次のステップは、Pythonがインストールされていることを確認することです。Jupyter NotebookはPython上で動作します。Fedoraには通常Pythonがプリインストールされていますが、ターミナルで次のコマンドを実行して確認できます:
python3 --version
Pythonがインストールされている場合、このコマンドはPythonのバージョンを返します。JupyterはPython 3を必要とするため、Python 3以上が実行されていることを確認してください。Pythonがインストールされていない場合は、以下のコマンドを使用してインストールできます:
sudo dnf install python3
このコマンドは、FedoraシステムにPython 3をインストールします。
PipはPythonのパッケージマネージャで、追加のPythonライブラリやソフトウェアをインストールできます。Jupyter Notebookをインストールするには必要です。Fedoraのパッケージリポジトリには、通常Python開発パッケージと一緒にPipのパッケージが提供されています。Pipをインストールするには、次のコマンドを使用します:
sudo dnf install python3-pip
インストール後、次のコマンドを実行してPipがインストールされていることを確認します:
pip3 --version
インストールが成功すると、コマンドはインストールされたPipのバージョンを返します。
異なるプロジェクトの依存関係を別々に管理するためにPythonの仮想環境を使用することは、良い習慣です。これは、特に複数のPythonプロジェクトに取り組んでいる場合に、バージョンの衝突を防ぐのに役立ちます。仮想環境を設定する方法は次のとおりです:
mkdir jupyter-notebook-env cd jupyter-notebook-env
python3 -m venv myenv
source myenv/bin/activate
アクティブ化すると、プロンプトが環境名を示すように変わります。非アクティブ化するには、単に次のコマンドを使用します:
deactivate
このコマンドは、グローバルなPython環境に戻るために重要です。
環境がセットアップされたら、次はJupyter Notebook自体をインストールします。仮想環境をアクティブにした状態で、pipを使用してJupyter Notebookをインストールします:
pip3 install jupyter
インストールプロセスは、Jupyter Notebookを実行するために必要なすべてのパッケージと依存関係をダウンロードします。
Jupyter Notebookがインストールされたら、次のコマンドを実行してアプリケーションを起動できます:
jupyter notebook
このコマンドはノートブックサーバーを起動し、デフォルトのWebブラウザでJupyter Notebookインターフェースを開き、ノートブックを作成して作業することができます。デフォルトではポート8888を使用しますが、既に使用中の場合は自動的にポートを切り替えます。
Jupyter Notebookインターフェース内では、新しいノートブックを作成できます。これはデフォルトでPythonに基づいています。これは実質的に、直接Pythonコードを書いて実行できるWebページです。ノートブックは、コードまたはマークダウンテキストを含むセルに分かれています。
# Jupyter Notebookでの簡単なPythonコード例
print("Hello, Jupyter!")
セルを実行すると、インタラクティブなPythonシェルでコードが実行され、セルの下に出力が表示されます。これは、コードを書いたのと同じ環境でデータを簡単に視覚化し、対話できるため、データ分析のための強力なツールです。
Jupyter Notebookでは、さまざまな機能のために追加のPythonパッケージを使用できます。これらは、データサイエンスの作業などのプロジェクトでは重要であることが多く、PandasやNumPyという、一般的に使用される2つのライブラリが必要になる場合があります。
追加のパッケージをインストールするには、Jupyter Notebookのセルで感嘆符を先頭に置いてpipを使用します:
!pip install numpy pandas matplotlib
NumPy、pandas、matplotlibライブラリが仮想環境にまだインストールされていない場合、このコマンドはそれらをインストールします。
Jupyter Notebookを実行しているときは、特にネットワークやサーバーを共有している場合、ノートブックのセキュリティを確保することをお勧めします。デフォルトでは、Jupyterはパスワードを要求しないため、不正にアクセスされた場合にセキュリティリスクが発生する可能性があります。Jupyterを構成してパスワード保護を追加することができます。ノートブックサーバーを保護する詳細な手順については、Jupyterのドキュメンテーションを参照してください。
FedoraにJupyter Notebookをインストールして使用し始めると、データ操作、統計モデリング、または単純なアルゴリズムのテストを含むコーディングタスクにとって、かけがえのないツールであることがわかります。コードの実行、リッチテキスト、およびインタラクティビティの組み合わせは、分析の探索、レポート、再現に適しています。
FedoraでのJupyter Notebookのインストールとセットアッププロセスは長いですが、簡潔でわかりやすいです。このガイドを使用して、インストールプロセ스を完了するために必要なすべてのものを用意しておくべきです。
記事の内容に誤りがある場合, あなたは