Skip to main content

Python 常用库/依赖项指南

Python 拥有丰富的第三方库,适用于数据处理、Web 开发、自动化、机器学习等各种场景。本页将整理主流 Python 项目中常用的依赖库,并附带基本使用示例。


📦 安装依赖的常用方式

pip install requests pandas flask

使用 requirements.txt 管理依赖:

pip freeze > requirements.txt
pip install -r requirements.txt

🌐 网络请求相关库

pip install requests
import requests
response = requests.get('https://api.github.com')
print(response.status_code, response.json())

🧮 数据处理与分析

pip install pandas
import pandas as pd
df = pd.DataFrame({'name': ['Tom', 'Jerry'], 'age': [30, 25]})
print(df.describe())

📊 可视化类库

pip install matplotlib
import matplotlib.pyplot as plt
plt.plot([1, 2, 3], [3, 2, 1])
plt.show()

🌐 Web 开发框架

pip install flask
from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
return "Hello Flask!"

🧪 测试与自动化工具

pip install pytest
def add(x, y): return x + y

def test_add():
assert add(2, 3) == 5

🔧 工具类库

pip install python-dotenv
# .env 文件内容
SECRET_KEY=123abc

# 使用 dotenv 加载
from dotenv import load_dotenv
load_dotenv()
pip install tqdm  # 进度条
pip install loguru # 日志美化

✅ 总结推荐表

类型推荐库
请求requests, httpx
数据分析pandas, numpy
可视化matplotlib, seaborn
Web开发Flask, FastAPI
测试pytest
工具类dotenv, loguru, tqdm

📚 推荐资源