【PythonAI】1.3.3 技能实训:创建Python虚拟环境,安装核心库(4. 验证安装)
·
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
环境验证脚本
统信/麒麟OS Python AI开发环境检查
"""
import sys
def check_environment():
"""检查核心库安装状态"""
print("=" * 50)
print("统信/麒麟OS Python AI开发环境验证")
print("=" * 50)
# Python版本
print(f"\n✓ Python版本: {sys.version}")
# 检查各库
libraries = {
'pandas': '数据处理',
'numpy': '数值计算',
'matplotlib': '静态可视化',
'pyecharts': '交互式可视化',
'sklearn': '机器学习',
'torch': '深度学习',
'jieba': '中文分词',
'requests': '网络请求'
}
print("\n核心库检查:")
all_passed = True
for lib, desc in libraries.items():
try:
module = __import__(lib)
version = getattr(module, '__version__', '未知')
print(f" ✓ {lib:15s} ({desc:10s}) - 版本: {version}")
except ImportError:
print(f" ✗ {lib:15s} ({desc:10s}) - 未安装")
all_passed = False
print("\n" + "=" * 50)
if all_passed:
print("✓ 环境配置成功!可以开始AI开发了!")
else:
print("✗ 部分库未安装,请检查网络连接后重试")
print("=" * 50)
if __name__ == "__main__":
check_environment()
统信UOS运行结果:
$ source ai_env/bin/activate
(ai_env) $ python3 check_env.py
==================================================
统信/麒麟OS Python AI开发环境验证
==================================================
✓ Python版本: 3.7.3 (default, Aug 8 2025, 10:29:09)
[GCC 8.3.0]
核心库检查:
✓ pandas (数据处理 ) - 版本: 1.3.5
✓ numpy (数值计算 ) - 版本: 1.21.6
✓ matplotlib (静态可视化 ) - 版本: 3.5.3
✓ pyecharts (交互式可视化 ) - 版本: 2.1.0
✓ sklearn (机器学习 ) - 版本: 1.0.2
✗ torch (深度学习 ) - 未安装
✓ jieba (中文分词 ) - 版本: 0.42.1
✓ requests (网络请求 ) - 版本: 2.31.0
==================================================
✗ 部分库未安装,请检查网络连接后重试
==================================================
(ai_env) $
麒麟OS运行结果:
$ cd AI_Projects
$ source ai_env/bin/activate
(ai_env) $ python3 check_env.py
==================================================
统信/麒麟OS Python AI开发环境验证
==================================================
✓ Python版本: 3.8.8 (default, Apr 13 2021, 19:58:26)
[GCC 7.3.0]
核心库检查:
✓ pandas (数据处理 ) - 版本: 2.0.3
✓ numpy (数值计算 ) - 版本: 1.24.4
✓ matplotlib (静态可视化 ) - 版本: 3.7.5
✓ pyecharts (交互式可视化 ) - 版本: 2.1.0
✓ sklearn (机器学习 ) - 版本: 1.3.2
✗ torch (深度学习 ) - 未安装
✓ jieba (中文分词 ) - 版本: 0.42.1
✓ requests (网络请求 ) - 版本: 2.32.4
==================================================
✗ 部分库未安装,请检查网络连接后重试
==================================================
(ai_env) $
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)