当前位置:首页>python>Python 学习第 2 课:环境搭建

Python 学习第 2 课:环境搭建

  • 2026-10-11 06:43:11
Python 学习第 2 课:环境搭建

主题要点

• 安装 Python 并验证安装成功

• 理解解释器与版本差异

• 学会使用 venv 创建虚拟环境

• 了解常用 IDE 与编辑器的选择


为什么环境是第一步?

写 Python 代码之前,你需要先让 Python 能跑起来。这一步看似简单,却是很多新手的第一个坎:装错了版本、不知道该用 python 还是 python3、环境混乱导致各种报错……

这篇文章帮你一次性搞定环境问题,让你从第一行代码开始就走在正确的路上。


一、安装 Python

1.1 Windows 安装

前往官网 来源:Python 下载最新版本(当前是 Python 3.12.x)。

重要:安装时勾选 「Add Python to PATH」,否则命令行找不到 python 命令。

安装完成后,打开 PowerShell 或 CMD,输入:

python --version

如果显示版本号(如 Python 3.12.5),说明安装成功。

注意:Windows 上也可能需要用 python3 命令,取决于安装时的选择。

1.2 macOS 安装

macOS 通常预装了 Python 2.7(已过时),但建议安装新版:

方式一:官方安装包 同 Windows,去官网下载 .pkg 安装包。

方式二:Homebrew(推荐)

brew install python

安装后用 python3 --version 验证。

1.3 Linux 安装

大多数 Linux 发行版已自带 Python 3。如果没有:

# Debian / Ubuntu
sudo apt update
sudo apt install python3

# CentOS / RHEL
sudo yum install python3

验证:

python3 --version

二、解释器与版本那些事

2.1 什么是解释器?

Python 是解释型语言。你写的 .py 文件需要通过 Python 解释器来执行。解释器就是那个帮你把代码转换成机器能看懂并运行的程序。

2.2 版本选择

• Python 3.x:当前主流,绝对够用

• Python 2.x:已于 2020 年停止维护,不要用

本系列全部使用 Python 3.10 及以上版本,推荐 3.11 或 3.12(更快)。

2.3 `python` 还是 `python3`?

• Linux/macOS 上:通常 python 指向 Python 2,python3 指向 Python 3

• Windows 上:安装时勾选 PATH 后,两者通常都能用

最佳实践:统一使用 python3,避免版本混淆。


三、虚拟环境:为什么必须用?

3.1 什么是虚拟环境?

虚拟环境(venv)是 Python 的独立运行环境。每个项目有自己的环境,互不干扰。

不用的后果:A 项目需要 requests==2.28,B 项目需要 requests==3.0,两个版本打架,环境乱套。

3.2 创建虚拟环境

在项目目录下:

# 创建名为 venv 的环境
python3 -m venv venv

# 激活环境
# Windows:
venv\Scripts\activate
# macOS / Linux:
source venv/bin/activate

激活后,命令行前会显示 (venv),此时安装的包只在这个环境里生效。

3.3 退出虚拟环境

deactivate

四、IDE 与编辑器推荐

写 Python 不需要 IDE,但一个好工具能省很多功夫。

工具特点适合人群
VS Code免费、轻量、插件丰富初学者首选
PyCharm专业、功能全、社区版免费需要大型项目支持
Jupyter Notebook交互式、适合数据分析实验/学习
Sublime Text极简、快速轻量编辑

初学者推荐:VS Code + Python 插件(微软官方出品,一键配置)。

安装 VS Code 后,搜索安装 Python 插件,它会自动识别虚拟环境和解释器。


常见坑(避一避)

1. Windows 安装没勾选 PATH
解决:重装或手动把 Python 路径加入系统环境变量

2. 分不清 python 和 python3
解决:统一用 python3,用 which python3 确认路径

3. 全局环境装了一堆包,项目间冲突
解决:每个项目创建独立 venv

4. 虚拟环境忘记激活
解决:养成习惯,创建后立即激活;用 pip list 确认在venv中

5. IDE 找不到解释器
解决:在 VS Code 中按 Ctrl+Shift+P,输入 Python: Select Interpreter,手动选择


小结

• 从官网或包管理器安装 Python 3.10+

• 记住用 python3 命令,避免版本混淆

• 每个项目都用 venv,保持环境干净

• 初学者推荐 VS Code + Python 插件

下一课,我们将写出第一个 Python 程序——你好,世界!


最新文章

随机文章