1234567891011121314151617181920212223242526272829303132333435 |
- import sys
- import os
- def check_environment():
- """检查AceFlow运行环境"""
- print("=== AceFlow 环境检查 ===")
-
- # 检查Python版本
- if sys.version_info < (3, 6):
- print("❌ Python版本需3.6及以上")
- return False
-
- # 检查关键目录
- required_dirs = [".aceflow/scripts", ".aceflow/config", ".aceflow/templates"]
- for dir_path in required_dirs:
- if not os.path.exists(dir_path):
- print(f"❌ 缺失目录: {dir_path}")
- return False
-
- # 检查关键文件
- required_files = [
- ".aceflow/scripts/core/workflow_navigator.py",
- ".aceflow/config/workflow_rules.json",
- "aceflow_cli.py"
- ]
- for file_path in required_files:
- if not os.path.exists(file_path):
- print(f"❌ 缺失文件: {file_path}")
- return False
-
- print("✅ 环境检查通过")
- return True
- if __name__ == "__main__":
- check_environment()
|