LlamaIndexの基本的なインストール手順

LlamaIndex(旧GPT Index)は、大規模言語モデル(LLM)を外部データと連携させるためのPythonベースのフレームワークです。その基本的なインストール手順について、以下に詳しく説明します。


LlamaIndexの基本的なインストール手順

1. Python環境の準備

LlamaIndexはPythonで動作するため、まずはPython 3.8以上がインストールされている必要があります。

推奨

  • Python 3.8~3.11

  • 仮想環境(venv または conda)の利用

bash
python3 --version

仮想環境の作成例(venvの場合):

bash
python3 -m venv llamaindex_env source llamaindex_env/bin/activate # Windowsの場合: llamaindex_env\Scripts\activate

2. pipのアップグレード

最新版のpipにアップグレードしておくことで、依存関係のインストール時のトラブルを回避できます。

bash
pip install --upgrade pip

3. LlamaIndexのインストール

基本のインストールコマンド

bash
pip install llama-index

このコマンドで、コアパッケージと最低限の依存パッケージがインストールされます。


4. オプションの依存パッケージのインストール(必要に応じて)

LlamaIndexは、ベクトルストアや埋め込みモデル、LLM APIとの連携に複数の外部パッケージを使用できます。以下は代表的なオプションです。

例:OpenAIとの連携

bash
pip install openai

例:Chromaベクトルストアを使用する場合

bash
pip install chromadb

例:Webページなどを読み込むためにBeautifulSoupを使用する場合

bash
pip install beautifulsoup4

必要なモジュールはプロジェクトの要件に応じて選択的に追加してください。


5. インストール確認

以下のコードをPythonインタプリタ上で実行し、インポートエラーが出ないことを確認します。

python
from llama_index import VectorStoreIndex, SimpleDirectoryReader

補足:LlamaIndexのバージョン指定

安定したバージョンを利用したい場合は、バージョン指定でインストールすることも可能です。

bash
pip install llama-index==0.10.27

(バージョンは時期により異なるため、PyPIを参照してください)

ChatGPT4o 生成日:2025/06/14