ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
基本: Anaconda Prompt から起動
Anaconda をインストールするとAnaconda Promptが追加されています。スタートメニュー → Anaconda3 → Anaconda Prompt。
(base) C:\Users\you> jupyter notebook
実行すると、ターミナルにログが出てブラウザが自動で開きます:
[I 10:23:45.123 NotebookApp] Serving notebooks from local directory: C:\Users\you
[I 10:23:45.123 NotebookApp] Jupyter Notebook 6.5.4 is running at:
[I 10:23:45.123 NotebookApp] http://localhost:8888/?token=abc123...
[I 10:23:45.123 NotebookApp] or http://127.0.0.1:8888/?token=abc123...
[I 10:23:45.123 NotebookApp] Use Control-C to stop this server
JupyterLab を使う場合
(base) C:\Users\you> jupyter lab
# 自動でブラウザに http://localhost:8888/lab が開く
| 項目 | Notebook (Classic) | JupyterLab |
|---|---|---|
| UI | シンプル、1 ノート 1 タブ | VS Code 風、複数ペイン |
| 拡張機能 | 少なめ | 豊富 |
| ファイル管理 | 別ページ | 左ペインで一覧 |
| 推奨 | 初心者・軽い作業 | 本格的な分析 |
コマンドプロンプト / PowerShell から起動
Anaconda を使わず pip install notebook でインストールした場合、普通の cmd / PowerShell から起動できます:
# 確認
python -m pip show notebook
# 起動
jupyter notebook
# または
python -m notebook
# JupyterLab
jupyter lab
仮想環境で起動
# conda 環境
conda activate myenv
jupyter notebook
# venv 環境
python -m venv venv
.\venv\Scripts\activate
pip install notebook
jupyter notebook
起動オプション
| オプション | 用途 |
|---|---|
--port=9999 | ポートを変える |
--no-browser | ブラウザを自動起動しない |
--ip=0.0.0.0 | 外部からアクセス可 |
--notebook-dir=D:\work | 作業ディレクトリ指定 |
--allow-root | root で起動 |
--NotebookApp.token="" | トークン無効化 (危険) |
# 例: D:\work を作業ディレクトリにポート 9999 で起動
jupyter notebook --notebook-dir=D:\work --port=9999
# 例: 外部公開 (要ファイアウォール許可)
jupyter notebook --ip=0.0.0.0 --port=8888 --no-browser
毎回同じ設定で起動 — jupyter_notebook_config.py
# 設定ファイルを生成
jupyter notebook --generate-config
# → C:\Users\you\.jupyter\jupyter_notebook_config.py
notepad C:\Users\you\.jupyter\jupyter_notebook_config.py# jupyter_notebook_config.py の主要設定例
# 作業ディレクトリ
c.NotebookApp.notebook_dir = 'D:\\work'
# ポート
c.NotebookApp.port = 9999
# ブラウザを開かない
c.NotebookApp.open_browser = False
# パスワード認証 (トークンより安全)
# python -c "from notebook.auth import passwd; print(passwd())" で生成
c.NotebookApp.password = 'sha1:xxxxxxxxxxxxxxxx...'
# 外部公開
c.NotebookApp.ip = '0.0.0.0'
# IPv6 無効化
c.NotebookApp.disable_check_xsrf = False
ショートカット作成
デスクトップに右クリック → 新規 → ショートカット:
# リンク先 (例: Anaconda の場合)
C:\Windows\System32\cmd.exe /K ""C:\Users\you\anaconda3\Scripts\activate.bat" "C:\Users\you\anaconda3" && jupyter notebook --notebook-dir=D:\work"
# 名前: Jupyter Notebook (work)
停止方法
- ターミナルで
Ctrl + Cを押す - 確認プロンプトで
yを入力 - ブラウザの「Logout」では完全停止しない (UI ログアウトのみ)
起動しないとき — トラブルシューティング
| 症状 | 原因 | 対処 |
|---|---|---|
'jupyter' は内部コマンド… | PATH に未追加 | Anaconda Prompt 経由で起動、または PATH に Anaconda を追加 |
OSError: [Errno 48] Address already in use | ポート 8888 使用中 | --port=9999 で変更、または別 Jupyter を停止 |
| ブラウザが自動で開かない | 既定ブラウザ未設定 | ログの http://localhost:8888/?token=... を手動で開く |
| トークン無しで開けない | パスワード / トークン認証 | ターミナル出力の URL (token 付) をコピペ |
| カーネルが死ぬ | メモリ不足 / パッケージ不整合 | jupyter notebook --debug でログ確認、conda env 再構築 |
| 500: Internal Server Error | extensions 不整合 | jupyter --paths で確認、.jupyter リネームで初期化 |
PATH の確認・追加
# 現在の PATH を確認
$env:Path -split ';'
# Anaconda が無ければ追加 (PowerShell)
$env:Path += ";C:\Users\you\anaconda3;C:\Users\you\anaconda3\Scripts"
# 永続化はシステム環境変数 GUI またはレジストリで
ポート使用状況の確認
# 8888 を使ってるプロセス
netstat -ano | findstr :8888
# PID を確認して
tasklist | findstr
# 停止 (注意)
taskkill /PID /F
FAQ
Q: Anaconda Prompt と cmd の違い
A: Anaconda Prompt は conda 環境 (base) が activate された状態の cmd。普通の cmd だと PATH が足りず動かないことが多い。
Q: ブラウザ Chrome / Edge を指定したい
A: c.NotebookApp.browser = 'chrome' を設定。または起動後 URL をコピーして任意のブラウザに貼る。
Q: VS Code から開きたい
A: VS Code の Python 拡張 + Jupyter 拡張をインストール → .ipynb を開けば VS Code 内で実行可能。
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページ
子ページはありません
同階層のページ
- インストールと起動方法(Linux, Mac)
- 起動方法(Windows)
- Jupyter Notebookが起動しない場合の対処方法
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- Laravel キャッシュクリア完全ガイド(cache:clear / config:clear / 2026-05-18 07:42:07
- プロジェクトの作成と削除 2026-05-18 07:42:07
- インストール直後にNetbeansが反応しない 2026-05-18 07:42:07
- 動画やチャンネルの検索 2026-05-18 07:42:07
- APIキー取得方法 2026-05-18 07:42:07
- チャンネル情報の取得 2026-05-18 07:42:07
- API 入門 — Web API(REST / GraphQL / gRPC / 2026-05-18 07:42:07
- インストール(eclipseプラグイン) 2026-05-18 07:42:07
- Laravel「Dotenv values containing spaces must be surrounded 2026-05-18 07:42:07
- エラー一覧 2026-05-18 07:42:07
- curl: (51) SSL: certificate subject name '~' does not match 2026-05-18 07:42:07
- インストール方法(Windows版) 2026-05-18 07:42:07
- JSONから配列に変換 2026-05-18 07:42:07
- 処理を一定時間待つ 2026-05-18 07:42:07
- A non well formed numeric value encountered 2026-05-18 07:42:07
コメントを削除してもよろしいでしょうか?