单元 1 · 爬虫基础 — 预计 20 分钟

环境搭建

📍 本课路径20 分钟 · 3 个目标
  1. 安装并验证 Python 环境
  2. 用 venv 创建隔离的虚拟环境
  3. 用 pip 安装 requests、beautifulsoup4、lxml
🎯 学习节奏:① 看目标 → ② 先思考再动手 → ③ 在运行器写代码 → ④ 失败时按提示重试 → ⑤ 通过后看思路

写爬虫第一步不是写代码,而是把运行环境收拾干净。环境乱了,后面十倍的坑都出在「我本地能跑,你那怎么不行」。这一章把地基打牢。

一、为什么需要隔离环境

你以后会同时做很多 Python 项目,每个项目依赖的库版本可能冲突(比如 A 项目要 requests 2.x,B 项目要 1.x)。**虚拟环境(venv)**就是给每个项目单独建一个小房间,互不干扰。

本教程的浏览器运行器已经预装好了 requests / BeautifulSoup / lxml,你不用装也能直接在页面里跑示例。但学会本地环境管理,是你把爬虫跑在自己电脑上的前提。

二、安装并验证 Python

  1. 到 python.org 下载 Python 3.10+(勾选安装界面的 Add Python to PATH)。
  2. 打开终端验证:
python --version      # 或 python3 --version
# 期望看到: Python 3.10.x 或更高

如果提示「找不到命令」,大概率是安装时没勾 PATH,或需要用 python3

三、用 venv 创建虚拟环境

在项目目录里:

# 在当前目录创建名为 .venv 的虚拟环境
python -m venv .venv

# 激活(Windows)
.venv\Scripts\activate
# 激活(macOS / Linux)
source .venv/bin/activate

激活后,终端提示符前面会出现 (.venv),表示你已进入这个隔离房间。之后用 pip 装的库都只装在这里。

四、用 pip 安装核心库

爬虫三件套:

pip install requests beautifulsoup4 lxml

升级 pip 本身(可选):python -m pip install --upgrade pip

五、验证环境就绪

下面这段在浏览器运行器里直接跑,它检查三个核心库是否都能导入——你本地激活环境后跑同样的代码,应该看到「核心库就绪」:

六、常见坑

七、小结