`> tech-memo.club Topへ `_
############################
3. Jupyter Lab その他機能
############################
*******************************************************
3-1. Jupyter Lab のテーマ変更(ダークモード化など)
*******************************************************
.. image:: ./images/03_etc_001.png
:alt: Jupyter Lab のテーマ変更(Settings)
| メニューの「Settings」⇒「Theme」から変更できます。
| ダークモードへの変更や、フォントサイズの変更などができます。
| ※ここでは、ダークモードに変更してみます。(「JupyterLab Dark」をクリック)
----
.. image:: ./images/03_etc_002.png
:alt: Jupyter Lab のテーマ変更(変更後)
| ダークモードになりました。
*******************************************************
3-2. Markdown(マークダウン)の使用
*******************************************************
.. image:: ./images/03_etc_003.png
:alt: Markdown の使用(入力)
| 入力欄に、マークダウンの書式で入力します。
| ※ここでは、一番上の行に入力しています。
----
.. image:: ./images/03_etc_004.png
:alt: Markdown の使用(プルダウン選択)
| 上メニューのプルダウンから「Markdown」を選択します。
----
.. image:: ./images/03_etc_005.png
:alt: Markdown の使用(プルダウン選択後)
| ※一番上の行の見た目が変わります。
| 一番上の行にカーソルがある状態で、実行します。
----
.. image:: ./images/03_etc_006.png
:alt: Markdown の使用(表示結果)
| マークダウン書式を表示することができます。
| ※プルダウンを「Code」に戻すことで、入力欄に戻すことができます。
*******************************************************
3-3. 拡張機能(Extensions)のインストール
*******************************************************
.. image:: ./images/03_etc_007.png
:alt: 拡張機能のインストール
| 左のパズルピースのようなアイコンをクリック
----
.. image:: ./images/03_etc_008.png
:alt: 拡張機能のインストール(注意文)
| 注意文が表示される。
| 「Enable」ボタンをクリック
| (翻訳)
| JupyterLab開発チームは、強力なサードパーティ製拡張機能の
| コミュニティを持てることを嬉しく思っています。
| しかし、私たちはサードパーティの拡張機能をレビューしておらず、
| 一部の拡張機能はセキュリティリスクをもたらしたり、
| あなたのマシン上で実行される悪意のあるコードを含んでいる可能性があります。
----
.. image:: ./images/03_etc_009.png
:alt: 拡張機能のインストール(Enable後)
| ・「INSTALLED」以下は既にインストールされているもの
| ・「DISCOVER」以下からインストールしたいものを選択してインストールする
| ※拡張機能を使用するには Node.js がインストールされている必要があります。
3-3-1. Node.js のインストール
====================================
| **■Anaconda のパッケージ管理ツール conda でインストールする場合**
.. image:: ./images/03_etc_010.png
:alt: Node.js のインストール
| スタートメニューから「Anaconda Prompt (anaconda3)」を起動し、
| 下記コマンドを実行することで、Node.js をインストールできるようです。(未確認)
| ※ここでは、次の「Node.js 公式サイトからインストールする場合」でインストールします。
| → 安定版を入れたいため。
----
| **■Node.js 公式サイトからインストールする場合**
| 下記URLからインストーラーをダウンロードする
| https://nodejs.org/en/download/
.. image:: ./images/03_etc_011.png
:alt: Node.js のインストール(ダウンロード)
| ※上図の赤枠内をクリック
| ダウンロードしたインストーラーをダブルクリックしてインストールする
----
.. image:: ./images/03_etc_012.png
:alt: Node.js のインストール(開始)
| 「Next」ボタン押下
----
.. image:: ./images/03_etc_013.png
:alt: Node.js のインストール(同意)
| 「I accept the terms in the License Agreement」にチェックを付けて
| 「Next」ボタン押下
----
.. image:: ./images/03_etc_014.png
:alt: Node.js のインストール(保存先指定)
| インストール先のパスはデフォルトのままで「Next」ボタン押下
----
.. image:: ./images/03_etc_015.png
:alt: Node.js のインストール(カスタムの確認)
| ここもデフォルトのままで「Next」ボタン押下
----
.. image:: ./images/03_etc_016.png
:alt: Node.js のインストール(ツールの確認)
| ここもデフォルト(チェックなし)のままで「Next」ボタン押下
----
.. image:: ./images/03_etc_017.png
:alt: Node.js のインストール(インストールの直前)
| 「Install」ボタン押下
----
.. image:: ./images/03_etc_018.png
:alt: Node.js のインストール(インストール中)
| 完了まで数秒程度なので待ちます
----
.. image:: ./images/03_etc_019.png
:alt: Node.js のインストール(インストール完了)
| Finish ボタンをクリックしてインストールを完了します
----
**■インストールされたことの確認**
| Node.js と npm がインストールされたことを確認します
| それぞれコマンドプロンプトで下記コマンドにて確認して下さい
* Node.js の確認::
node --version
``v16.15.0`` のように表示されれば OK です
* npm の確認::
npm --version
``8.5.5`` のように表示されれば OK です
3-3-2. Autocomplete
====================================
| プログラムの入力補完を行う拡張機能です。
.. image:: ./images/03_etc_020.png
:alt: Autocomplete(インストール)
| 「autocomplete」で検索し、
| 「@tabnine/jupyterlab」の「Install」をクリック
----
.. image:: ./images/03_etc_021.png
:alt: Autocomplete(確認メッセージ)
| 確認のメッセージが表示されますので、指示通り pip コマンドを実行します。(手順は後続)
| ※このメッセージは表示したままにしておきます。
| (翻訳)
| このパッケージは、対応するサーバー拡張が必要であることを示しました。
| 管理者に連絡して、以下のいずれかのコマンドでサーバーを更新してください。
| pip install jupyterlab_tabnine
| 拡張機能を使用する前に、指定されたパッケージがインストールされていることを
| 確認する必要があります。拡張機能のインストールを続けますか?
----
.. image:: ./images/03_etc_022.png
:alt: Autocomplete(Terminal起動)
| Anaconda Navigator の「Environments」を表示し、
| 使用している仮想環境(ここでは)「test」の「▶」アイコンを左クリック
| 「Open Terminal」をクリック
----
.. image:: ./images/03_etc_023.png
:alt: Autocomplete(pipコマンド実行)
| 確認メッセージに表示されていた pip コマンドを実行します。
----
.. image:: ./images/03_etc_024.png
:alt: Autocomplete(pipコマンド実行結果)
| 実行完了
| ※インストールが成功すると「Successfully」と表示されます。
----
.. image:: ./images/03_etc_025.png
:alt: Autocomplete(確認メッセージに戻る)
| JupyterLab 側に戻り、確認メッセージの「OK」ボタン押下
----
.. image:: ./images/03_etc_026.png
:alt: Autocomplete(インストール完了)
| インストールが完了すると、上図のように表示されます。
----
.. image:: ./images/03_etc_027.png
:alt: Autocomplete(動作確認)
| 「pri」まで入力した状態で [ tab ] キー押下
.. image:: ./images/03_etc_028.png
:alt: Autocomplete(動作確認結果)
| 「print」と入力保管されました。
`> tech-memo.club Topへ `_