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”(このシステムではスクリプトの実行が無効)と出たら、自分のユーザーにローカルで作成したスクリプトを一度だけ許可して、もう一度有効化します:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSignedcmd.exe では .venv\Scripts\activate.bat を使います。
NVIDIA GPU#
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 にあります。仮想環境を有効にするか、モジュールを直接呼び出します。こちらは常に動きます:
python -m docling.cli.main convert report.pdf --to mdOCR・Office・音声のツール#
| 用途 | インストール | Docling に場所を伝える |
|---|---|---|
| Tesseract エンジン | Windows 用 Tesseract インストーラー(必要な言語データ、日本語なら jpn を選択) | --ocr-option tesseract_cmd="C:\Program Files\Tesseract-OCR\tesseract.exe" |
| .doc / .ppt / .xls / .rtf | winget install TheDocumentFoundation.LibreOffice | LibreOffice の 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" を渡します。