fix config
This commit is contained in:
38
scripts/setup_venv.sh
Executable file
38
scripts/setup_venv.sh
Executable file
@ -0,0 +1,38 @@
|
||||
#!/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'"
|
Reference in New Issue
Block a user