← 回到学习笔记
· 2227 字

用AI学习Python之环境安装与使用方法

从 Python 安装、虚拟环境、编辑器终端验证到 AI 辅助排错,建立一个可复现的 Python 学习环境。

学习目标

完成一个可复现的 Python 学习环境:确认解释器版本、为项目创建独立虚拟环境、在编辑器终端中运行代码,并学会把报错和上下文交给 AI 协助分析。

一、Python、编辑器与 AI 的关系

  • Python 是运行代码的解释器和语言环境。
  • 编辑器或 IDE 用于编写文件、打开终端、运行和调试项目。
  • AI 编程助手 可以协助解释报错、生成初稿和梳理修改方案,但不能替代运行验证。

选择哪一个编辑器并不决定学习效果。Trae、VS Code、PyCharm 等工具都可以使用;优先选自己能稳定安装、能打开终端、能识别 Python 虚拟环境的工具即可。

二、安装前的原则

  1. Python 官网 或受信任的软件源下载,不从不明下载站获取安装包。
  2. 新项目优先使用当前仍受支持的稳定版 Python;若课程、框架或旧项目指定版本,以项目要求为准。
  3. 安装目录尽量使用普通英文路径,避免权限不足、空格或特殊字符带来的兼容问题。
  4. 每个项目使用独立虚拟环境,不把所有第三方库都安装到系统 Python。

三、Windows 安装与验证

安装 Python 时,勾选安装界面的 Add Python to PATH。这会让终端能够直接找到 Python。安装完成后,重新打开终端并执行:

# 查看 Python 是否已加入 PATH,并确认实际版本
python --version

# 传统 Windows Python Launcher:列出已安装解释器及其路径
py -0p

# 新版 Python 安装管理器:列出可用解释器
py list

py -0p 依赖传统 Python Launcher;若系统提示找不到 py,可先使用 python --versionwhere python 检查安装状态。不要急着手工修改大量环境变量,先确认安装程序是否完成、关闭并重新打开终端;必要时重新运行官方安装程序并选择“修改安装”,勾选 PATH 选项。

四、macOS 与 Linux 的验证

macOS 和 Linux 通常使用 python3 命令。不要假设系统自带版本一定适合项目,先检查实际版本:

# 查看 Python 3 的版本和位置
python3 --version
which python3

系统自带 Python 可能被操作系统组件使用。学习项目应优先使用自己安装或版本管理工具管理的 Python,不要删除系统依赖的解释器。

五、为每个项目创建虚拟环境

在一个新文件夹中创建项目,再创建 .venv 虚拟环境。这样安装的库只影响当前项目。

# 进入项目目录后,创建名为 .venv 的独立虚拟环境
python -m venv .venv

# Windows PowerShell 中激活虚拟环境
.\.venv\Scripts\Activate.ps1

# 激活后确认终端正在使用项目内的 Python
python --version
# macOS 或 Linux:创建虚拟环境
python3 -m venv .venv

# 激活虚拟环境
source .venv/bin/activate

# 激活后确认解释器路径位于当前项目的 .venv 中
which python

退出虚拟环境时执行:

# 退出当前虚拟环境,恢复系统默认解释器
deactivate

六、在编辑器中运行第一个程序

新建 hello.py

# 输出一行文本,用于确认文件能被正确执行
print("Hello, Python")

在编辑器的集成终端中运行:

# 在当前文件所在目录执行 Python 程序
python hello.py

若 macOS 或 Linux 使用的是 python3,则执行 python3 hello.py。看到 Hello, Python 即表示“解释器、终端、文件路径”这条基本链路已经打通。

七、用 AI 辅助学习和排错

AI 最适合帮助你缩短理解和排错时间,而不是跳过全部基础。一次有效提问应包含:

  1. 学习背景:例如“我是 Python 初学者”。
  2. 目标:想实现什么效果。
  3. 完整报错:不要只贴最后一句。
  4. 相关代码和运行命令:只提供必要片段,并删除密钥、个人信息和公司数据。
  5. 期望回答方式:例如“请用简单语言解释原因,给出最小修改方案和验证步骤”。

示例提示词:

# 请 AI 根据完整上下文定位问题,而不是猜测
我是 Python 初学者。我在 Windows 的虚拟环境中运行 python hello.py,
终端报错如下:<粘贴完整报错>。
请用简单语言解释原因,给出最小修改步骤,并告诉我如何验证修复成功。

AI 给出方案后,先阅读它修改了什么,再在本地执行验证。涉及删除文件、安装来源不明的依赖、修改系统配置或上传数据时,应先暂停并人工确认。

八、常见问题

终端提示找不到 Python

先关闭并重新打开终端;再检查 python --versionpython3 --version 或 Windows 的 py -0p。若仍失败,优先修复官方安装和 PATH 配置,而不是下载第三方“修复工具”。

编辑器运行的版本与终端不同

在编辑器中选择项目的 .venv 解释器,并在终端执行 python --version 确认。不要只看编辑器界面的版本提示。

安装库时报权限或版本错误

确认虚拟环境已经激活,再使用 python -m pip install 包名。这种写法能避免 pip 指向另一个 Python:

# 使用当前解释器对应的 pip 安装 requests
python -m pip install requests

本篇小结

稳定的 Python 学习环境并不复杂:从官方渠道安装解释器,为每个项目建立虚拟环境,在终端验证版本与路径,再用 AI 协助理解代码和排查错误。保持“先运行、再验证、后扩展”的节奏,比频繁更换工具更重要。

技术指导来自:Python4Office