python 常见库介绍

发布于:2025-02-10 ⋅ 阅读:(62) ⋅ 点赞:(0)

以下是对这些库的分类、说明及安装命令的整理,使用 Markdown 格式进行美化输出,并去除了重复的库:


Web 开发框架

1. Django

  • 说明: 一个功能强大的 Python Web 框架,适合构建复杂的 Web 应用。
  • 安装命令:
    pip install django==5.1.5
    

2. Flask

  • 说明: 一个轻量级的 Python Web 框架,适合构建小型到中型的 Web 应用。
  • 安装命令:
    pip install flask
    

3. FastAPI

  • 说明: 一个高性能的 Python Web 框架,适合构建 API 和微服务。
  • 安装命令:
    pip install fastapi
    

4. Jinja2

  • 说明: 一个现代的、设计友好的 Python 模板引擎,常用于生成 HTML、XML 或其他标记格式。
  • 安装命令:
    pip install jinja2==3.1.5
    

5. asgiref

  • 说明: ASGI 的参考实现,用于异步 Web 应用。
  • 安装命令:
    pip install asgiref==3.8.1
    

GUI 开发

6. PySide6

  • 说明: Qt for Python 的官方绑定,用于创建跨平台的 GUI 应用。
  • 安装命令:
    pip install PySide6==6.8.1.1
    

7. PySide6_Addons

  • 说明: PySide6 的附加模块,提供额外的功能。
  • 安装命令:
    pip install PySide6_Addons==6.8.1.1
    

8. PySide6_Essentials

  • 说明: PySide6 的核心模块,包含基本的 GUI 功能。
  • 安装命令:
    pip install PySide6_Essentials==6.8.1.1
    

数据处理与文件操作

9. Pandas

  • 说明: 用于数据处理和分析的库,提供高效的数据结构和操作工具。
  • 安装命令:
    pip install pandas==2.2.3
    

10. NumPy

  • 说明: 用于数值计算的基础库,提供高效的数组操作和数学函数。
  • 安装命令:
    pip install numpy==2.2.2
    

11. SciPy

  • 说明: 用于科学计算的库,提供高级的数学、科学和工程功能。
  • 安装命令:
    pip install scipy==1.15.1
    

12. PyYAML

  • 说明: 用于解析和生成 YAML 文件的库。
  • 安装命令:
    pip install pyyaml==6.0.2
    

13. XlsxWriter

  • 说明: 用于创建 Excel 文件的库。
  • 安装命令:
    pip install XlsxWriter==3.2.0
    

14. openpyxl

  • 说明: 用于读写 Excel 文件的库。
  • 安装命令:
    pip install openpyxl==3.1.5
    

数据可视化

15. Matplotlib

  • 说明: 用于创建静态、动态和交互式图表的经典库。
  • 安装命令:
    pip install matplotlib==3.10.0
    

16. Seaborn

  • 说明: 基于 Matplotlib 的高级数据可视化库,提供更美观的图表。
  • 安装命令:
    pip install seaborn==0.13.2
    

17. Plotly

  • 说明: 用于创建交互式图表的库,支持多种图表类型。
  • 安装命令:
    pip install plotly==5.24.1
    

18. Bokeh

  • 说明: 用于创建交互式数据可视化的库。
  • 安装命令:
    pip install bokeh==3.6.2
    

网络请求与网页解析

19. Requests

  • 说明: 用于发送 HTTP 请求的库,简单易用。
  • 安装命令:
    pip install requests==2.32.3
    

20. BeautifulSoup

  • 说明: 用于解析 HTML 和 XML 文档的库,常用于网页抓取。
  • 安装命令:
    pip install beautifulsoup4==4.12.3
    

21. lxml

  • 说明: 用于处理 XML 和 HTML 的库,速度快且功能强大。
  • 安装命令:
    pip install lxml==5.3.0
    

数据库与任务队列

22. SQLAlchemy

  • 说明: 一个 SQL 工具包和对象关系映射(ORM)库,用于数据库操作。
  • 安装命令:
    pip install sqlalchemy
    

23. Pymysql

  • 说明: 一个纯 Python 实现的 MySQL 客户端库。
  • 安装命令:
    pip install pymysql
    

24. Redis-py

  • 说明: Redis 的 Python 客户端库,用于与 Redis 数据库交互。
  • 安装命令:
    pip install redis
    

25. Celery

  • 说明: 一个分布式任务队列库,用于处理异步任务。
  • 安装命令:
    pip install celery
    

26. RQ

  • 说明: 一个简单的任务队列库,基于 Redis。
  • 安装命令:
    pip install rq
    

自然语言处理

27. Gensim

  • 说明: 一个用于自然语言处理的库,支持主题建模、文档相似度计算等。
  • 安装命令:
    pip install gensim
    

28. NLTK

  • 说明: 一个用于自然语言处理的工具包,提供多种文本处理功能。
  • 安装命令:
    pip install nltk
    

29. Spacy

  • 说明: 一个工业级的自然语言处理库,支持多种语言和任务。
  • 安装命令:
    pip install spacy
    

图像处理

30. Pillow

  • 说明: 用于图像处理的库,支持多种图像格式。
  • 安装命令:
    pip install pillow==11.1.0
    

31. OpenCV

  • 说明: 一个用于计算机视觉和图像处理的库。
  • 安装命令:
    pip install opencv-python
    

其他工具

32. Send2Trash

  • 说明: 用于将文件发送到回收站的库,避免永久删除。
  • 安装命令:
    pip install Send2Trash==1.8.3
    

33. colorama

  • 说明: 用于在终端中输出彩色文本的库。
  • 安装命令:
    pip install colorama==0.4.6
    

34. decorator

  • 说明: 用于简化装饰器使用的库。
  • 安装命令:
    pip install decorator==5.1.1
    

35. ipython

  • 说明: 增强的 Python 交互式 shell,提供更好的用户体验。
  • 安装命令:
    pip install ipython==8.31.0
    

36. jupyter

  • 说明: 用于创建和共享文档的交互式计算环境。
  • 安装命令:
    pip install jupyter==1.1.1
    

37. notebook

  • 说明: Jupyter Notebook 的核心组件,用于创建和运行笔记本。
  • 安装命令:
    pip install notebook==7.3.2
    

38. pip

  • 说明: Python 的包管理工具,用于安装和管理 Python 包。
  • 安装命令:
    pip install --upgrade pip
    

39. setuptools

  • 说明: 用于构建和分发 Python 包的工具。
  • 安装命令:
    pip install setuptools==75.8.0
    

总结

这些库涵盖了 Python 开发的多个领域,包括 Web 开发、数据处理、数据可视化、网络请求、图像处理、自然语言处理等。按照使用频率排序可以帮助你优先学习和使用最常用的库。


网站公告

今日签到

点亮在社区的每一天
去签到