独立系ガイド — IBM および Docling プロジェクトとは無関係です。 すべてのコマンドを Docling 2.148.0 で検証済み。
  1. ホーム
  2. インストール
  3. Windows
インストール · Windows

Windows に Docling をインストール——PATH で悩まない手順

Docling は Windows でよく動きます。問題の多くは Docling ではなく、PATH、PowerShell のスクリプトポリシー、GPU に合わない PyTorch のビルドから来ます。3 つすべてを避ける手順を紹介します。

Docling で検証済み 2.148.0更新日 2026年11月6日6 分で読めます
要点
  • python.org から 64 ビットの Python 3.10–3.14 をインストール(“Add python.exe to PATH” にチェック)、または py ランチャーを使います。
  • 仮想環境を作って有効化。PowerShell が拒否する場合は、自分のユーザーにローカルスクリプトを許可します。
  • Windows では PyPI の PyTorch に CUDA の依存関係が含まれません。NVIDIA GPU があるなら先に CUDA のインデックスから PyTorch を入れます(torch 2.15.0 は cu132、2.14.1 は cu130 か cu126)。
  • docling が「認識されません」と出たら python -m docling.cli.main を使うか、仮想環境を有効化し直します。

PowerShell でインストール#

powershell
py -3.12 -m venv .venv
.venv\Scripts\Activate.ps1
python -m pip install -U pip
pip install docling
docling --version

有効化で “running scripts is disabled on this system”(このシステムではスクリプトの実行が無効)と出たら、自分のユーザーにローカルで作成したスクリプトを一度だけ許可して、もう一度有効化します:

powershell
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned

cmd.exe では .venv\Scripts\activate.bat を使います。

NVIDIA GPU#

powershell
nvidia-smi                                   # "CUDA Version" を確認
pip install torch torchvision --index-url https://download.pytorch.org/whl/cu132   # torch 2.15.0、ドライバーの CUDA ≥ 13.2。古いドライバーは cu130 か cu126(torch 2.14.1)
pip install docling
python -c "import torch; print(torch.cuda.is_available())"

PyPI にある PyTorch の Windows 版は NVIDIA のパッケージに依存しないため、そのまま pip install docling すると CPU 専用の PyTorch になります。先に CUDA のインデックスから入れることで GPU が使えるようになります。cu132 と cu134 に torch 2.15.0 の Windows x86_64 ビルドがあることを確認しました。cu130 と cu126 は 2.14.1 まで。

「docling は認識されません」#

コマンドは .venv\Scripts にあります。仮想環境を有効にするか、モジュールを直接呼び出します。こちらは常に動きます:

powershell
python -m docling.cli.main convert report.pdf --to md

OCR・Office・音声のツール#

用途インストールDocling に場所を伝える
Tesseract エンジンWindows 用 Tesseract インストーラー(必要な言語データ、日本語なら jpn を選択)--ocr-option tesseract_cmd="C:\Program Files\Tesseract-OCR\tesseract.exe"
.doc / .ppt / .xls / .rtfwinget install TheDocumentFoundation.LibreOfficeLibreOffice の program フォルダを PATH に追加するか、DOCLING_LIBREOFFICE_CMD に soffice.exe を設定
音声・動画winget install ffmpeg(Docling のエラーメッセージ自身が勧めるコマンド)PATH を反映するため新しいターミナルを開く

Hugging Face のキャッシュ警告#

開発者モードが無効な Windows では、huggingface_hub がキャッシュでシンボリックリンクを使えないと警告することがあります。ダウンロードは問題なく動き、代わりにファイルがコピーされるためディスクを多く使います。開発者モードを有効にするか、HF_HOME 環境変数でキャッシュを容量の大きいドライブに移してください。

WSL と Docker#

Linux のツールが好みなら、WSL 2 の中でも同じ手順で Docling をインストールできます(Linux ガイド参照)。公式の docling-serve イメージは Docker Desktop で動きます。

よくある質問

Windows で docling が認識されないのはなぜ?

Docling をインストールした仮想環境が有効になっていないか、その Scripts フォルダが PATH にありません。.venv\Scripts\activate で有効化するか、docling の代わりに python -m docling.cli.main を実行してください。

Windows の Docling で NVIDIA GPU を使うには?

Docling より先に CUDA 版の PyTorch を入れます。例:pip install torch torchvision --index-url https://download.pytorch.org/whl/cu132(cu132 と cu134 に torch 2.15.0、cu130 と cu126 に 2.14.1 の Windows ビルドがあることを確認済み)。そのあと torch.cuda.is_available() を確認します。

Windows の Docling で Tesseract を使うには?

Windows 用インストーラーで Tesseract を入れ、そのフォルダを PATH に追加するか、--ocr-engine tesseract と一緒に --ocr-option tesseract_cmd="C:\Program Files\Tesseract-OCR\tesseract.exe" を渡します。

出典