test_dependencies.py 900 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #!/usr/bin/env python3
  2. # -*- coding: utf-8 -*-
  3. """
  4. 测试依赖包是否正常工作
  5. """
  6. try:
  7. import pandas as pd
  8. print(f"✓ pandas {pd.__version__} 导入成功")
  9. except ImportError as e:
  10. print(f"✗ pandas 导入失败: {e}")
  11. try:
  12. import sqlalchemy
  13. print(f"✓ sqlalchemy {sqlalchemy.__version__} 导入成功")
  14. except ImportError as e:
  15. print(f"✗ sqlalchemy 导入失败: {e}")
  16. try:
  17. import pymysql
  18. print(f"✓ pymysql {pymysql.__version__} 导入成功")
  19. except ImportError as e:
  20. print(f"✗ pymysql 导入失败: {e}")
  21. try:
  22. import xlrd
  23. print(f"✓ xlrd {xlrd.__version__} 导入成功")
  24. except ImportError as e:
  25. print(f"✗ xlrd 导入失败: {e}")
  26. try:
  27. import openpyxl
  28. print(f"✓ openpyxl {openpyxl.__version__} 导入成功")
  29. except ImportError as e:
  30. print(f"✗ openpyxl 导入失败: {e}")
  31. print("\n依赖检查完成!")