已修復 ModuleNotFoundError: No module named 'rag_analyzer' 錯誤。
# 在 auto-rag-system 目錄中
cd auto-rag-system
python3 run_enhanced_fixed.py /path/to/project
# 或直接從任何位置
python3 /path/to/auto-rag-system/run_enhanced_fixed.py /path/to/project# 設置環境變量
export PYTHONIOENCODING=utf-8
# 運行啟動器
python3 rag_enhanced_launcher.py /path/to/project# 必須在 auto-rag-system 目錄中
cd auto-rag-system
python3 main_enhanced.py /path/to/project- 路徑問題: 腳本必須在
auto-rag-system目錄中執行,或正確設置模塊路徑 - 導入順序: 在導入模塊前,必須先將
modules目錄添加到sys.path - 編碼設置: 確保使用 UTF-8 編碼處理中文字符
# 測試導入
cd auto-rag-system
python3 -c "from rag_analyzer import ProjectAnalyzer; print('✅ 導入成功')"
# 測試增強版
python3 run_enhanced_fixed.py --helprun_enhanced_fixed.py- 修復執行路徑的增強版運行腳本rag_enhanced_launcher.py- 增強版啟動器main_enhanced.py- 原始增強版主程序modules/- 所有功能模塊目錄
如果仍有導入錯誤:
- 確保在
auto-rag-system目錄中執行 - 檢查
modules/目錄是否存在且包含所需文件 - 運行
python3 -c "import sys; print(sys.path)"檢查路徑 - 使用
run_enhanced_fixed.py而不是直接運行main_enhanced.py