#!/usr/bin/env python3 """ 元泰 EG Python 版本检查脚本 确保使用正确的 Python 版本 """ import sys def check_python_version(): """检查 Python 版本是否为 3.11""" version_info = sys.version_info version_string = f"{version_info.major}.{version_info.minor}.{version_info.micro}" print("=" * 50) print("元泰 EG Python 版本检查") print("=" * 50) print(f"当前 Python 版本: {version_string}") print(f"可执行文件路径: {sys.executable}") print() if version_info[:2] == (3, 11): print("✅ Python 版本正确 (3.11.x)") print() print("可以继续安装依赖和构建:") print(" pip install -r requirements/requirements-minimal.txt") return 0 else: print(f"❌ Python 版本错误!") print(f" 需要: Python 3.11.x") print(f" 当前: Python {version_string}") print() print("请参考 build_scripts/PYTHON_VERSION_REQUIREMENT.md 安装正确版本") return 1 if __name__ == "__main__": sys.exit(check_python_version())