本文目录导读:

在Python中调用第三方库主要分为三步:安装、导入和使用,以下是详细说明:
安装第三方库
使用 pip 安装
# 基本安装 pip install 库名 # 安装特定版本 pip install 库名==1.2.3 # 安装到用户目录(不需要管理员权限) pip install --user 库名 # 从 requirements.txt 安装 pip install -r requirements.txt
常用库安装示例
pip install requests pip install numpy pandas pip install flask django pip install matplotlib pillow
在Python脚本中导入
基本导入方式
# 方式1:导入整个模块
import requests
response = requests.get('https://api.github.com')
# 方式2:导入特定函数/类
from datetime import datetime
now = datetime.now()
# 方式3:给模块起别名
import pandas as pd
import numpy as np
data = pd.DataFrame({'col1': [1, 2, 3]})
# 方式4:导入所有内容(不推荐)
from math import *
print(sqrt(16))
完整示例
示例1:使用 requests 库
# 首先安装:pip install requests
import requests
# 发送GET请求
response = requests.get('https://api.github.com')
print(response.status_code)
print(response.json())
示例2:使用 pandas 处理数据
# 首先安装:pip install pandas numpy
import pandas as pd
import numpy as np
# 创建DataFrame
data = {
'name': ['Alice', 'Bob', 'Charlie'],
'age': [25, 30, 35],
'salary': [50000, 60000, 70000]
}
df = pd.DataFrame(data)
# 数据处理
print(df.describe())
print(df[df['age'] > 28])
示例3:使用 matplotlib 绘图
# 首先安装:pip install matplotlib
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
x = np.linspace(0, 10, 100)
y = np.sin(x)
# 绘制图形
plt.plot(x, y)'Sine Wave')
plt.xlabel('x')
plt.ylabel('sin(x)')
plt.show()
常用第三方库分类
数据处理
- numpy:数值计算
- pandas:数据分析
- scipy:科学计算
网络请求
- requests:HTTP请求
- beautifulsoup4:网页解析
- selenium:浏览器自动化
Web开发
- flask:轻量级Web框架
- django:全功能Web框架
- fastapi:高性能API框架
数据可视化
- matplotlib:基本绘图
- seaborn:统计图表
- plotly:交互式图表
机器学习
- scikit-learn:传统机器学习
- tensorflow/pytorch:深度学习
注意事项
虚拟环境(强烈推荐)
# 创建虚拟环境 python -m venv myenv # 激活虚拟环境 # Windows: myenv\Scripts\activate # Mac/Linux: source myenv/bin/activate # 安装库到虚拟环境 pip install requests # 退出虚拟环境 deactivate
问题排查
# 查看已安装的库 pip list # 查看库的详细信息 pip show requests # 升级库 pip install --upgrade requests # 卸载库 pip uninstall requests # 导出依赖列表 pip freeze > requirements.txt
常见错误解决
# 1. ModuleNotFoundError - 未安装 # 解决:pip install 库名 # 2. ImportError - 版本不兼容 # 解决:安装特定版本或更新库 # 3. 权限错误 # 解决:使用 --user 参数或使用虚拟环境
查看库文档
# 查看库的属性和方法 import requests print(dir(requests)) # 查看函数帮助 help(requests.get) # 查看官方文档(在线) # https://docs.python-requests.org/
这样你就掌握了Python调用第三方库的基本方法,先安装、再导入、后使用,这是标准流程。