このリポジトリには、 AI Lesson Plannerプロジェクトのコードが含まれています。以下に、環境をセットアップし、依存関係をインストールし、プロジェクトを実行する手順を示します。
次の手順に従って、ローカル マシンにプロジェクトをセットアップします。
まず、次のコマンドを使用して、ローカル マシンにリポジトリのクローンを作成します。
git clone https://github.com/shivvamm/Ai-lesson-planner.git
このプロジェクトでは、Python 仮想環境を使用して依存関係を管理します。仮想環境を作成してアクティブ化する必要があります。
プロジェクト フォルダーに移動し、新しい仮想環境を作成します。
cd Ai-lesson-planner
python3 -m venv venv
これにより、すべての依存関係がインストールされるvenv
というフォルダーが作成されます。
仮想環境をアクティブにするには、次のコマンドを実行します。
source venv/bin/activate
venv S cripts a ctivate
ターミナル プロンプトの先頭に(venv)
が表示され、仮想環境がアクティブ化されていることを示します。
仮想環境をアクティブ化したら、以下を実行して必要な依存関係をインストールします。
pip install -r requirements.txt
これにより、プロジェクトに必要なすべての Python パッケージがインストールされます。
プロジェクトを実行するには、 Deep Infra Pi構成をconfig.py
ファイルに追加する必要があります。次の手順に従います。
app
ディレクトリ内のconfig.py
ファイルを開きます。 # config.py
DEEP_INFRA_API_KEY = os . getenv ( "DEEP_INFRA_API_KEY" , "YOUR_API_KEY" )
your_deep_infra_api_key_here
Deep Infra の実際の API キーに置き換えてください。 API キーは、Deep Infra にサインアップすることで取得できます。
すべての設定が完了したら、次のコマンドを使用してプロジェクトを実行できます。
python run.py
これによりアプリケーションが起動し、Deep Infra Pi 構成が正常に統合されて実行されるようになります。
問題が発生した場合は、次の点を確認してください。
pip install -r requirements.txt
を再度実行して、すべての依存関係が正しくインストールされていることを確認します。config.py
ファイルに正しく追加されていることを確認します。deactivate
PyMuPDF
使用するように設定されています。 fitz
またはその他の依存関係に関する問題が発生した場合は、トラブルシューティング セクションを参照するか、関連する GitHub の問題を確認してください。 このプロジェクトは MIT ライセンスに基づいてライセンスされています。詳細については、LICENSE ファイルを参照してください。