1
0
card/scripts/setup_venv.sh
2025-06-02 00:39:26 +09:00

38 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
# ai.card Python仮想環境セットアップスクリプト
# 新しいconfig規則に従って ~/.config/syui/ai/card/ 配下に構築
CONFIG_DIR="$HOME/.config/syui/ai/card"
VENV_DIR="$CONFIG_DIR/venv"
echo "🔧 ai.card Python環境セットアップ開始..."
# configディレクトリ作成
echo "📁 設定ディレクトリ作成: $CONFIG_DIR"
mkdir -p "$CONFIG_DIR"
# 仮想環境作成
echo "🐍 Python仮想環境作成: $VENV_DIR"
python -m venv "$VENV_DIR"
# requirements.txtをconfigディレクトリにコピー
echo "📋 requirements.txt をconfigディレクトリにコピー"
cp api/requirements.txt "$CONFIG_DIR/"
# 仮想環境アクティベート用エイリアス情報表示
echo ""
echo "✅ セットアップ完了!"
echo ""
echo "🚀 使用方法:"
echo " # 仮想環境アクティベート"
echo " source ~/.config/syui/ai/card/venv/bin/activate"
echo ""
echo " # パッケージインストール"
echo " pip install -r ~/.config/syui/ai/card/requirements.txt"
echo ""
echo " # デアクティベート"
echo " deactivate"
echo ""
echo "💡 .bashrc/.zshrcにエイリアスを追加することを推奨:"
echo " alias aicard-env='source ~/.config/syui/ai/card/venv/bin/activate'"