38 lines
1.2 KiB
Bash
Executable File
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'" |