check_env.py 993 B

1234567891011121314151617181920212223242526272829303132333435
  1. import sys
  2. import os
  3. def check_environment():
  4. """检查AceFlow运行环境"""
  5. print("=== AceFlow 环境检查 ===")
  6. # 检查Python版本
  7. if sys.version_info < (3, 6):
  8. print("❌ Python版本需3.6及以上")
  9. return False
  10. # 检查关键目录
  11. required_dirs = [".aceflow/scripts", ".aceflow/config", ".aceflow/templates"]
  12. for dir_path in required_dirs:
  13. if not os.path.exists(dir_path):
  14. print(f"❌ 缺失目录: {dir_path}")
  15. return False
  16. # 检查关键文件
  17. required_files = [
  18. ".aceflow/scripts/core/workflow_navigator.py",
  19. ".aceflow/config/workflow_rules.json",
  20. "aceflow_cli.py"
  21. ]
  22. for file_path in required_files:
  23. if not os.path.exists(file_path):
  24. print(f"❌ 缺失文件: {file_path}")
  25. return False
  26. print("✅ 环境检查通过")
  27. return True
  28. if __name__ == "__main__":
  29. check_environment()