37 lines
1.1 KiB
Python
37 lines
1.1 KiB
Python
#!/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())
|