2. 环境准备:Python环境安装、虚拟环境配置、常用IDE设置
好,咱们正式开始动手。这一章我带你搞定最基础、也最关键的环节——环境准备。说白了,就是给你的电脑装上Python,配好虚拟环境,再选个顺手的编辑器。别小看这一步,我见过太多人因为环境问题卡住,一卡就是半天。
2.1 Python环境安装
先装Python。我个人习惯用Python 3.8到3.11之间的版本。为什么?因为太新的版本(比如3.12、3.13)有些第三方库还没适配,你装上去一跑就报错,很烦。太老的版本又缺功能。所以选个中间版本最稳。
Windows用户:
- 去官网
python.org下载安装包。记得选 Windows installer (64-bit)。 - 安装时,一定要勾选「Add Python to PATH」。我刚开始学的时候忘了勾,后面命令行里打python死活找不到,折腾了半小时。
- 装完后,打开命令行(cmd或PowerShell),输入
python --version,看到版本号就说明成了。
macOS用户:
- mac自带的Python是2.7,别用那个。用Homebrew装最新的:
brew install python@3.11 - 装完同样检查一下:
python3 --version
Linux用户:
- Ubuntu/Debian:
sudo apt update && sudo apt install python3.11 python3.11-venv - CentOS/RHEL:
sudo yum install python3.11
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) 字样。嗯,看到这个就说明你已经在虚拟环境里了。
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解释器:
- 按
Ctrl+Shift+P(mac是Cmd+Shift+P) - 输入
Python: Select Interpreter - 选择你刚才创建的虚拟环境里的Python(路径类似
./venv/Scripts/python.exe)
2.3.2 PyCharm 设置
PyCharm功能更全,但吃内存。如果你电脑配置不错,或者做大型项目,PyCharm是首选。
创建项目时配置虚拟环境:
- 新建项目时,在「New Project」窗口里
- 找到「Project Interpreter」或「Python Interpreter」
- 选择「New environment using Virtualenv」
- PyCharm会自动帮你创建并激活虚拟环境
已有项目配置虚拟环境:
- 打开
File→Settings(mac是Preferences) - 找到
Project: 你的项目名→Python Interpreter - 点击齿轮图标 →
Add→ 选择Existing environment - 找到你项目里的
venv/Scripts/python.exe
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。每一步都不难,但每一步都容易踩坑。按我上面说的来,基本不会出问题。下一章我们开始写第一个自动化脚本,到时候你就知道今天花时间配环境有多值了。