2. 环境准备:Python环境安装、虚拟环境配置、常用IDE设置

好,咱们正式开始动手。这一章我带你搞定最基础、也最关键的环节——环境准备。说白了,就是给你的电脑装上Python,配好虚拟环境,再选个顺手的编辑器。别小看这一步,我见过太多人因为环境问题卡住,一卡就是半天。

2.1 Python环境安装

先装Python。我个人习惯用Python 3.8到3.11之间的版本。为什么?因为太新的版本(比如3.12、3.13)有些第三方库还没适配,你装上去一跑就报错,很烦。太老的版本又缺功能。所以选个中间版本最稳。

Windows用户:

  1. 去官网 python.org 下载安装包。记得选 Windows installer (64-bit)
  2. 安装时,一定要勾选「Add Python to PATH」。我刚开始学的时候忘了勾,后面命令行里打python死活找不到,折腾了半小时。
  3. 装完后,打开命令行(cmd或PowerShell),输入 python --version,看到版本号就说明成了。

macOS用户:

  1. mac自带的Python是2.7,别用那个。用Homebrew装最新的:brew install python@3.11
  2. 装完同样检查一下:python3 --version

Linux用户:

  1. Ubuntu/Debian:sudo apt update && sudo apt install python3.11 python3.11-venv
  2. CentOS/RHEL:sudo yum install python3.11
小提示: 装完后顺手装个pip。一般Python 3.4以上自带pip。验证一下:pip --version。如果提示找不到,就手动装:python -m ensurepip --upgrade

2.2 虚拟环境配置

为什么要用虚拟环境?你想想看,你同时做两个项目,一个用Django 3.2,一个用Django 4.2。如果全装到系统里,冲突是迟早的事。虚拟环境就是给每个项目一个独立的Python小房间,互不干扰。

创建虚拟环境:

# 在项目目录下执行
python -m venv venv

这行命令会在当前目录生成一个 venv 文件夹。里面就是独立的Python解释器和库。

激活虚拟环境:

  • Windows:venv\Scripts\activate
  • macOS/Linux:source venv/bin/activate

激活后,命令行前面会出现 (venv) 字样。嗯,看到这个就说明你已经在虚拟环境里了。

注意: 我曾经遇到过一个问题——激活后pip安装的包还是装到了系统里。后来发现是因为虚拟环境里没有pip,系统自动用了全局的。解决办法:python -m pip install --upgrade pip,先升级虚拟环境里的pip。

管理依赖:

# 安装依赖
pip install requests selenium

# 导出依赖列表
pip freeze > requirements.txt

# 从文件安装
pip install -r requirements.txt

我个人习惯每次项目开始就建好虚拟环境,然后装好基础库,马上 pip freeze 一下。这样后面换机器或者给别人用,一行命令就全搞定了。

2.3 常用IDE设置

编辑器这东西,顺手最重要。我主要用VS Code和PyCharm,各有各的好。下面分别说说怎么配。

2.3.1 VS Code 设置

VS Code轻量、免费、插件多。我推荐你装这几个插件:

  • Python(微软官方)——语法高亮、智能提示、调试
  • Pylance——类型检查,写代码时能帮你发现潜在错误
  • Python Test Explorer——跑测试用例很方便
  • GitLens——看代码历史,谁改了哪一行一目了然

选择Python解释器:

  1. Ctrl+Shift+P(mac是 Cmd+Shift+P
  2. 输入 Python: Select Interpreter
  3. 选择你刚才创建的虚拟环境里的Python(路径类似 ./venv/Scripts/python.exe
小技巧: 在VS Code里打开终端,它会自动激活你选中的虚拟环境。省得你每次手动激活,很贴心。

2.3.2 PyCharm 设置

PyCharm功能更全,但吃内存。如果你电脑配置不错,或者做大型项目,PyCharm是首选。

创建项目时配置虚拟环境:

  1. 新建项目时,在「New Project」窗口里
  2. 找到「Project Interpreter」或「Python Interpreter」
  3. 选择「New environment using Virtualenv」
  4. PyCharm会自动帮你创建并激活虚拟环境

已有项目配置虚拟环境:

  1. 打开 FileSettings(mac是 Preferences
  2. 找到 Project: 你的项目名Python Interpreter
  3. 点击齿轮图标 → Add → 选择 Existing environment
  4. 找到你项目里的 venv/Scripts/python.exe
核心要点: 不管用哪个IDE,核心就一件事——确保IDE用的是你项目虚拟环境里的Python。否则你明明在终端里装好了库,IDE里却报「ModuleNotFoundError」,那感觉,嗯,我经历过,不想再经历第二次。

2.4 验证环境是否就绪

最后,写个简单的脚本跑一下,确认一切正常:

# test_env.py
import sys
import requests

print(f"Python版本: {sys.version}")
print(f"requests库版本: {requests.__version__}")
print("环境准备完成!")

在终端里运行 python test_env.py,如果看到版本号,没有报错,恭喜你,环境搞定了。

这一章的内容就这些。说白了就是三步:装Python、建虚拟环境、配IDE。每一步都不难,但每一步都容易踩坑。按我上面说的来,基本不会出问题。下一章我们开始写第一个自动化脚本,到时候你就知道今天花时间配环境有多值了。