※記事内に商品プロモーションを含むことがあります。
はじめに
この記事では、JupyterLabまたはJupyter Notebookを任意のディレクトリで起動する方法を説明します。Windows環境でAnaconda PowerShell Promptを使用します。
大きく分けて2つの方法があります。
- PowerShellのカレントディレクトリを移動して起動する方法
- PowerShellで起動したいディレクトリを引数として与える方法
Windows 10にAnacondaをインストールした環境で検証しました。ソフトウェアのバージョンは以下の通りです。
ソフトウェア | バージョン |
---|---|
Windows | 10 Home 22H2 |
Anaconda | 2021.11 |
Python | 3.9.7 |
JupyterLab | 3.2.1 |
Jupyter Notebook | 6.4.5 |
カレントディレクトリの移動
JupyterLabやJupyter Notebook(以下、「JupyterLab等」と記載します)をPowerShell上でコマンドを使って起動した場合、PowerShellのカレントディレクトリがJupyterLab等の初期ディレクトリとなります。
まず、全てのプログラムから「Anaconda3 (64-bit)」→「Anaconda PowerShell Prompt」を起動します。すると、以下のようなコンソールが立ち上がります。
|
|
このC:\Users\XXX
というパスがカレントディレクトリになります。
次に、cd
コマンドを使ってディレクトリを変更します。例えば、C:\hoge\huga
というディレクトリに移動する場合、以下のように実行します。
|
|
なお、他のドライブに切り替えるときもcd
コマンドが使えます。DドライブのD:\piyo
というディレクトリに移動する場合、以下のように実行します。
|
|
ディレクトリの移動後、JupyterLab等を起動します。JupyterLabの場合、以下のコマンドを実行します。
|
|
Jupyter Notebookの場合、以下のコマンドを実行します。
|
|
Windows標準のPowerShell
上記ではAnaconda PowerShell Promptを使用しましたが、Windows標準のPowerShellからJupyterLab等を起動できるように設定することも可能です。設定方法は以下の記事に記載しています。
Windows10のPowerShellでAnaconda Pythonを使う方法 – Helve Tech Blog
これを設定すると、以下の手順でJupyterLab等を開けるので便利です。
- Notebook(.ipynbファイル)があるフォルダをエクスプローラで開く。
- エクスプローラ上でShiftキーを押しながら右クリックする。
- 「PowerShellウィンドウをここで開く」というメニューを押す。
- PowerShell上でコマンドを実行してJupyterLab等を起動する。
起動ディレクトリを引数で与える
JupyterLab等の--notebook-dir
オプションに起動ディレクトリを引数として与え、起動することも可能です。
まず、全てのプログラムから「Anaconda3 (64-bit)」→「Anaconda PowerShell Prompt」を起動します。例えば、C:\hoge\huga
というディレクトリでJupyterLabを起動する場合、以下のコマンドを実行します。
|
|
同様に、Jupyter Notebookを起動する場合、以下のコマンドを実行します。
|
|